本书用Python语言来讲解算法的分析和设计。本书主要关注经典的算法,但同时会为读者理解基本算法问题和解决问题打下很好的基础。全书共11章。分别介绍了树、图、计数问题、归纳递归、遍历、分解合并、贪心算法、复杂依赖、Dijkstra算法、匹配切割问题以及困难问题及其稀释等内容。本书在每一章结束的时候均有练习题和参考资料,这为读者的自我检查以及进一步学习提供了较多的便利。在全书的最后,给出了练习题的提示,方便读者进行查漏补缺。
##粗看该书的目录排布有点乱,但其实深入每一章节还是值得一看的
评分##翻译太糟糕,浪费了这本好书
评分##这个作者的另一本书(Python基础教程),和这本书,让我总结出来,这人的文章水平相当……一般。书本结构乱糟糟的,有时又让人摸不着头脑……不推荐。
评分##书算是好书,但是看起来太困难:1. 翻译很别扭 2. 原文有很多冷幽默和括号里啰哩啰嗦的内容。算法基本都用Python实现了,足够简洁但写得有些简略,理解有难度,不适合初学者。@辽宁省图书馆
评分##很乱啊,图也很少,入门并不友好~
评分##干tmd翻译
评分##干tmd翻译
评分##关键在第八章之后的图算法, 作者把思考路径有序到来,动态规划最后都转换成 DAG 图,没想过还能这样思考. 厉害的是, Python 的实现跟数学表达式高度一致,没想过还能这样写. 用 python 来增进自己算法的不能错过这一本
评分##很乱啊,图也很少,入门并不友好~