了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制高效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。
##还行 后面感觉有些许急,不知道是我心态的原因还是书的原因
要冒多少次泡才能学好数据结构
##陈老师的课,是蛮好的入门课程。充斥大量c描述课程的数据结构与算法,陈老师讲的python。原谅我过河拆桥。入了门之后我就把他的ppt上传了,后面再也没用过,主要看陈姥姥和周叔叔的 补充一下top2邓公赛高
##完工,最后一口气学了好多图算法,拓扑排序、强连通分量、Prim算法、Dijkstra算法(这个怎么读?),以及将图应用到DNA模式匹配、DFA、KMP,可以周末写进超图超网络小组。
##看的陈斌老师的北大翻译版本
##实战性非常强的一本书。抽象的数据结构和算法,结合直观形象的示意图,加上诚意十足的示例代码,一口气读下来,很多以前想做但是没什么头绪的问题,忽然就思路明朗了起来。 已经用书里的思想实现了图论中的 Dijkstra 算法解决最短路径问题、Route Inspection 算法解决邮递员问题,感觉棒棒哒。但现在知道目前的水平只是初窥计算机科学的奥妙,以后要继续加油!
##graph讲得太烂,所有的内容都流于举例子而没有深入。提纲挈领的、体系化的内容对学习算法还是很必要的呢。
要冒多少次泡才能学好数据结构
##只看了概念部分。对初步理解概念有帮助。/有的问题,像汉诺塔问题、词梯问题等,很有意思。