Problem Solving with Algorithms and Data Structures Using Python (2/e)

Bradley N. Miller, David L. Ranum

出版时间

2011-08-22

ISBN

9781590282571

评分

★★★★★
书籍介绍
这本书在读者眼中最大的价值,不在于教你刷 LeetCode,而在于帮你建立「面对一道陌生题型时,先想清楚它属于哪一类、大致该怎么解」的判断力。多位读者提到,它特别适合「有一点代码基础、却总被各种算法题绕晕」的人——书中对每种题型思路的拆解清晰易懂,比大部头算法书更容易上手。它更像一本带你入门的向导,而非深入钻研的典籍:有读者直言其内容偏浅、图论一章讲得草率、部分代码「不 pythonic」甚至偶有错误。正因如此,它更适合当作第一本算法与数据结构的敲门砖,或配合免费网页交互版作为补充;若你追求代码的优雅与内容的深度,则需要自行甄别取舍。
用户评论
书是极好的。强烈推荐网页交互版http://interactivepython.org/courselib/static/pythonds/index.html
很好的intro,当然了,也就是intro。 很多algorithm串联并不好……甚至有误导性,算法的本质没有讲清楚。搭配着陈斌老师的课,也就是个intro。期待屈奶奶
算法和数据结构入门好书
还是非常优秀的intro。图文并茂。缺点就是同觉得代码似乎并不pythonic,图论那一章感觉比较草率就过去了。
网页版的之前找工作刷题就看过了,讲的比较浅,内容也是可以说适合完全不懂编程的新手了
可惜期末没考好
应该算是入门书吧,图那块没看,已经更新到第3版了,有一个网页交互版,北大的一个学院也在用这本书教数据结构与算法,可以入门用。
请问一下,这本书课后练习答案在哪里?
可以用Python 3的在线版来看这本书
https://runestone.academy/runestone/books/published/pythonds/index.html 在线阅读
下载
收藏