← back to the blog


数据结构与算法资料(python)

Posted on March 21st, 2020 in academics by Thomas

Python的这本书《Problem Solving with Algorithms and Data Structures using Python》不错,而且,作者 Bradley N. Miller, David L使用了知识共享协议,Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. 感激这些分享知识的人。

英文版网站:https://runestone.academy/runestone/books/published/pythonds/index.html

中文版网站:https://www.bookstack.cn/read/python-data-structure-cn/b1baef52d3523ab8.md

这个书作为数据结构与算法的入门书是不错的。原因有:1)Python上手简单,作者为了减少读者过于在progrmming而不是集中在理解数据结构设计的重要性,以及在解决问题是的算法的重要,自己编写了需要使用的数据结构的基础python库,pythonds.graphs 。2)从难度来看,已经覆盖到了图论中所使用到一些算法,比如DFS、BFS、Dijkstra、Prim等算法。3)当然,这本书每章还有习题,所以适合于学习。