tedukuri 是「手作り」的意思,读作「てづくり」(近似英文 tezukuli),指的是由《算法竞赛进阶指南》的作者、读者一起,用自己的双手共同维护的资源社区。为此,我们选择了 GitHub 这个世界上最大的 Programmer Community 作为支持平台。
关于本书的发售问题或其他信息,请戳作者个人网站 http://www.lydshy.com 。
目前,这个repo里包含以下内容:
- 最新勘误(更新于2018年3月27日)
- 最新配套内容(随时更新习题翻译、标程、测试数据、习题题解等)
相比原书配套光盘,这个repo已经增加了若干道POJ题目的测试数据,请参照提交历史 (commits)。
除作者不断收集外,当读者获得数据或自己生成了数据,或者认为自己的解法独具一格、代码很具有参考价值时,非常欢迎为这个repo作出贡献。您的用户名将会永远地记录在提交历史 (commits) 中,并展示在 contributors 页面。您将对自己的改动负责,因此请确保其没有版权问题。
作为一名程序员,学习使用 Git 是一项基本生存技能。下面的步骤是给不熟悉 Git 相关流程的读者阅读的:
- 注册 GitHub 账户,并
fork
这个repo的最新副本到自己的账户下。 clone
该副本到本地计算机,并创建一个新的分支 (branch)。- 作出改动,在自己的分支上提交 (commit),并写上一句简短、恰当的改动说明。
- 打开一个
Pull Request
,请求合并改动到原repo,等待审核通过或得到修改意见。
更详细的指南请参考 Git 手册。您可能需要安装软件来获得 Git 命令行或图形化界面工具。