这本书一直是公认的算法学习的经典,但不知道是翻译原因还是自己当时火候不够,在大一初学算法的时候这本书我没看得太懂。反而是一本用C++描述的数据结构的书让我对数据结构和算法入了门。
不过后来看了MIT OpenCourse中这门课的录像,才认识到这本书的深度和精确性。结合MIT课程录像的讲解和讲义来看这本书,才真正开始体会到算法的魅力。
这本书的一大特点就是严谨,我个人的经验是一定要熟练掌握里面的所有算法和数据结构,它们都是计算机科学的基础,不但要掌握算法和数据结构的思路,还要懂得证明算法的复杂度。不要觉得里面的证明过于“理论化”在实际当中可能用不上,等你实际编码的时候就会发现这里面的知识让你学会像计算机一样思考,在解决问题时有一个最基本的思路(比如如何根据QQ号码找到这个人的信息?有了数据结构的基础你起码知道可以用哈希表实现),也懂得分析某种算法会耗费多少时间和空间,进而判定它是否是可接受的。计算机科学涵盖广泛,但算法是所有行家公认的基础。
码农必备锄具
《算法导论》热门书评
-
有保留的推荐
364有用 49无用 etone 2008-03-06
我对《算法导论CLRS》的态度一直是有所保留的。虽然早在国内的时候,这本书一直被推崇为经典。但我那时就觉得它对算法的描述不好。一段费解的伪码,加上一大段费口舌的解释。我觉得本可以做得更好。后来知道,这是典型的美国本科生用书,美国的本科教材,大抵很罗嗦,都是厚重的大部头书。教授们生怕稍有简略,学生们就...
-
讲义和视频都可以在MIT的网站上下
258有用 4无用 BarkMere 2009-08-22
大家可以上MIT的OCW站看看http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/CourseHome/index.htm另外还有第3版的笔记和PPThttp://ocw.mit....
-
从头到尾读完了,想说的绝不止这些
201有用 12无用 kowizards 2010-04-07
我读算法导论的目标:书上的内容全部看懂(附录除外,已经为这些基础知识专门看了一大厚本的《离散数学》,所以只看了几道从前没思考过的题,),习题(excersice)和每章末的思考题(problem)全部尝试独立完成,即使不能做出,也一定要从网上找到答案。实际完成的内容:书上内容全部看完且看懂(当然看了...
-
99%的题目完成度 楼主黑化的不归路 附带学习心得
76有用 5无用 BAY 2014-11-21
我已经看完《算法导论》很久了,不接触算法也很久了。也没有《算法导论》的习题解答。容我先吼一句:孩子,醒醒吧,那都是骗人的!!!老子都看完算法导论了,还不是一样做着前端的外包,还不是合同到期直接滚了。。。算法酷炫一点有什么用,比大数据部门的一部分人厉害又有什么用,还不是个被裁的命!!!--------...
-
希望评论的人能基本看完再评论
39有用 2无用 囧囧的心情 2013-02-02
之前尝试自学这本书,很失败。。太难。。后来到美国上学开始系统的跟着老师走这本书。基本看完了,也写写评论。首先我肯定是力荐的,经典。然后几个问题:1. 初学者,自学?第一次看之前,我大概过了一遍MIT公开课,看了Data Structure and Algorithms in C++ (大概这个名字)...
书名: 算法导论
作者: [美] Thomas H·Cormen
出版社: 高等教育出版社
出版年: 2002-5
页数: 1180
定价: 68.00元
装帧: 平装
丛书: 国外优秀信息科学与技术系列教学用书
ISBN: 9787040110500