
算法导论
Introduction to Algorithms
Thomas H. Cormen、Charles E. Leiserson、Ronald L. Rivest、Clifford Stein · 初版 1990 年
273人推荐
711位读者提及
879次提及
为什么值得读
- 公认的经典计算机算法与数据结构教材
- 职业生涯长期受益,实用价值极高
- 与MIT公开课及配套视频作业高度契合
本书对现代computer algorithms的研究进行了全面介绍。它介绍了众多算法并进行了相当深入的探讨,同时让各层次的读者都能理解其设计与分析。我们在不牺牲内容深度或数学严谨性的前提下,力求阐释浅显易懂。每一章都介绍了一种算法、一项设计技术、一个应用领域或相关主题。算法采用英文和一种专为有简单编程经验者设计的“pseudocode”来描述。全书包含260多幅图……
Hacker News 上怎么说
正在加载完整评论……
……我还漏了什么?《计算机程序设计艺术》(三卷 + 分册) - 高德纳(Knuth,即 TAOCP) 《计算机程序的构造和解释》 - Abelson 和 Sussman(即 SICP,又称巫师书) 《算法导论》 - Cormen、Leiserson、Rivest、Stein(即 CLRS) 《设计模式》 - Gamma、Helm、Johnson、Vlissides 《C程序设计语言》 - Kernighan、Ritchie 《C++程序设计语言》 - Stroustrup 《The Scheme…
…am I missing? The Art of Computer Programming (three volumes + fascicles) - Knuth (aka TAOCP) Structure and Interpretation of Computer Programs - Abelson and Sussman (aka SICP, aka The Wizard Book) Introduction to Algorithms - Cormen, Leiserson, Rivest, Stein (aka CLRS) Design Patterns - Gamma, Helm, Johnson, Vlissides The C Programming Language - Kernighan, Ritchie The C++ Programming Language - Stroustrup The Scheme…
……Donald Norman 的《设计心理学》。很多 HN 读者推荐《计算机程序的构造和解释》(SICP),我完全赞同。Charles Petzold 的《编码》。Cormen/Leiserson/Rivest/Stein 的《算法导论》(CLRS)。Steve McConnnell 的《代码大全》。Fred Brooks 的《人月神话》是一本非常发人深省的书。Roxy Peck、George 的《统计学:未知之旅》……
…Psychology of Everyday Things) by Donald Norman. Many HN readers recommend Structure and Interpretation of Computer Programs (SICP) and I heartily agree with that recommendation. Code by Charles Petzold. Introduction to Algorithms by Cormen/Leiserson/Rivest/Stein (CLRS). Code Complete by Steve McConnnell. The Mythical Man Month by Fred Brooks is a very thoughtful book. Statistics: A Guide to the Unknown by Roxy Peck, George…
这个列表的排名非常值得怀疑。《代码大全》是一本好书,《程序员修炼之道》也还可以。但在贯穿整个职业生涯的实用性上,这两本完全比不上《算法导论》。话说回来,在开阔思维和提升对代码的思考能力方面,这两本也根本无法与《设计模式》相提并论(我当时是两本一起读的,……
The ranking of this list is extremely suspect. Code Complete is a fine book. The Pragmatic Programmer is okay. But neither book holds a candle to Introduction to Algorithms for career-long usefulness. For that matter, neither one holds a candle to Design Patterns for the ability to expand your mind and improve your ability to think about code (I read both at the same time,…
……让内容通俗易懂。但在我看来反而削弱了内容的质量。而且他也没完全解释清楚到处冒出来的 Big-O 到底是怎么推导出来的。我的建议是:跟着 MIT 的 OCW 课程学(教材用的是 CLRS)。再用《Algorithms Unlocked》、楼主提到的可汗学院链接以及 CLRS 来补充。要是吃透这 4 个资源并下足功夫,你肯定能弄明白。这 4 个资料都带有 Thomas C 的基因……
…the material relatable. This in my opinion detracts from the material. Also, he doesn't always fully explain where he got some of the big ohs here and there. My advice? Follow MIT's OCW course (it uses CLRS). Supplement it with Algorithms Unlocked, the Khan Academy link in OP and CLRS. If you use those 4 resources and put in the work you'll understand the material. All 4 sources have Thomas C's DNA touch…
根据你的描述,你大概需要一本数据结构/算法的入门书。公认最权威的算法教材就是 Cormen 等人写的《算法导论》(Introduction to Algorithms)。MIT OpenCourseware 上的算法课程——包含视频和作业——就是配套这本书讲的:https://ocw.mit.edu/courses/electrical-engineering-and-compu... 注意:……
Based on the description you give, you probably want a Data Structures/Algorithms intro. The canonical Algorithms textbook is Introduction to Algorithms by Cormen et al. The MIT OpenCourseware course on Algorithms -- which includes videos and assignments -- follows along with that book: https://ocw.mit.edu/courses/electrical-engineering-and-compu... Note:…
……想通过自己搞一套类似的学习计划来恶补理论,从这几本开始准没错(大致按这个顺序):《计算机程序的构造和解释》 - Abelson、Sussman 和 Sussman 《算法导论》 - Cormen、Leiserson、Rivest 和 Stein 《汇编语言的艺术》 - Hyde 一本数字逻辑的书(不确定哪本最推荐),以及一本体系结构的书(看 tftfmacedo 的回复)《现代操作……
…get up on theory by doing your own program of sorts, you could do worse than start with these (in roughly this order): Structure and Interpretation of Computer Programs - Abelson, Sussman, and Sussman Introduction to Algorithms - Cormen, Leiserson, Rivest, and Stein The Art of Assembly Language - Hyde a digital logic book (not sure which is most recommended), and an architecture book (see reply by tftfmacedo) Modern Operating…