同学出了本书,让我们帮忙宣传宣传。
地址:
https://item.jd.com/11973614.html研一那会儿牛哥没拿到一等奖学金,当时就放话“我要写一本书赚稿费!”,结果真出版了,对于这种一言不合就写书的行为我表示,碉堡了。
附作者序言:
最初打算写这本书是在自己刚考完研之后。那段时间,我每天都在浙江大学天勤考研群里给学弟学妹们答疑,在感受着他们的努力与进步的同时,自己仿佛又经历了一次考研,感慨颇多。渐渐地,出于兴趣,我感觉自己还能为他们做些什么,于是便萌生了写一些东西的想法。由于浙江大学机试就是 PAT 考试,因此一开始只是打算把 PAT 考试题目的题解都写一遍,但是在写作过程中慢慢发现,题解本身并不能给人带来太多的提高,而算法思想的理解和学习才是最为重要的。考虑到当时的算法入门书籍要么偏重于竞赛风格,要么偏重于面试风格,因此我便打算写一本适用于考研机试与 PAT 的算法书籍,以供考研的学弟学妹们学习。因为浙江机试的考试范围已经能覆盖大部分学校的机试范围,所以对于报考其他学校的同学也同样适用。
第一次试印的版本给当年浙江大学机试的平均分提高了十多分,反响不错。但我深知书中仍有许多不足,也有许多想要添加的内容没来得及加进去,因此便又花费了半年时间增加了许多内容。至此,本书已经覆盖了大部分基础经典算法,不仅可以作为考研机试和 PAT 的学习教材,对其他的一些算法考试(例如 CCF 的 CSP 考试)或者考研初试的数据结构科目的学习和理解也很有帮助,甚至仅仅想学习经典算法的读者也能从本书中学到许多知识。由于书中很多内容都来源于自己对算法的理解,因此最终把书名定为《算法笔记》。
本书希望让一个 C 语言零基础的读者能很好地进入本书的学习,因此在第 2 章设置了 C 语言的入门详解,使读者不必因自己不会 C 语言而有所担心,并且在对 C 语言的讲解中融入了部分 C++的特性内容,这样读者会更容易书写顺手的代码。第 3~5 章是入门部分,其中介绍了一些算法思想和数学问题,读者可从中学习到一些基础但非常重要的算法思想,并培养基本的思维能力和代码能力。第 6 章介绍了 C++标准模板库( STL )的常用内容和 algorithm 头文件下的常用函数,以帮助读者节省写代码的时间。第 7~12 章是进阶部分,其中介绍了各类经典数据结构、图算法以及较为进阶的重要算法,以使读者对经典算法和数据结构有较为深入的学习。第 13 章补充了一些上面没有介绍的内容,以帮助读者拓宽视野。
另外,书中印的二维码,是用来更新或补充书籍内容及发布本书勘误的。通过扫描本书的勘误和内容更新日志二维码,读者可以得到实时更新的相应内容。
最后,由于编者水平有限,尽管对本书进行了多次校对,书中可能仍有一些待改进的地方,敬请广大读者提出宝贵建议!
本书的适用范围:
研究生复试上机考试
PAT 甲级、乙级考试
CCF 的 CSP 认证(或其他算法)
求职面试时的基础算法考试
考研初试数据结构科目
经典算法的入门学习
另:如果觉得书不错的话,推荐尽量买纸质版, PDF 版本也有,如果需要可以联系我,价格从优。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/289251
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.