《IntroductiontoAlgorithms,3rdEdition》是一本由ThomasH.CormenCharlesE.Le著作,TheMITPress出版的Hardcover图书,本书定价:USD94.00,页数:1312,特精心从网络上整理的一些读者的读后
《Introduction to Algorithms, 3rd Edition》是一本由Thomas H. Cormen / Charles E. Le著作,The MIT Press出版的Hardcover图书,本书定价:USD 94.00,页数:1312,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《Introduction to Algorithms, 3rd Edition》精选点评:
●本科时候的教材 教授的俄罗斯口音基本听不懂 只有考着这本书撑了一学期 并且在期末考试拿了A
●好帅
●绝对的经典,算法入门必读
●身边不能没有一本这样的经典书籍!
●完全兴趣爱好读的话 请至少大一学生(微积分方面)为代码挺好懂 Chapter Problems 很好 网上答案有误 不用按顺序看 很厚 有电子版 建议配合官网课程及考试
●5
●读书,看MIT视频教程,再跟着做练习,提高编程能力的最好法宝。 我承认我没读完这个书,但是这书的宝藏的确是在于习题而非内容。内容当然也很棒只是光读是不会有提高的。
●每次翻 每次都有不一样的感触 看来要伴终身了 没事儿翻一翻~
●不好意思标读过的书
●读完了第一遍,正在进行第二遍同时做笔记。http://blog.csdn.net/zhumeng1989
《Introduction to Algorithms, 3rd Edition》读后感(一):如觉得难建议先修Mathematics for Computer Science
如觉得难建议先修Mathematics for Computer Science
18.062J Mathematics for Computer Science Undergraduate
http://book.douban.com/subject/20472991/
《Introduction to Algorithms, 3rd Edition》读后感(二):适合当教科书和工具书,最有价值的是课后习题
就内容而言,是一本非常全面和严谨的教材;几乎所有的重要的算法,都能在这部书中找到;并且对算法的实现和性能都有清楚的解释。
但是,这只是一本“授之以鱼“,而不是”授之以渔”的书。如果过上一段时间,让你不看书写出某个算法或者证明某个结论,我想可能会有不少人,总有某个地方想不起来该怎么做。它只是告诉你该怎么做,而没有告诉你为什么要这么做,思路是什么,怎么想到这样做的。
不过这部书的另一个优点就是有着丰富的课后习题。很多习题都是对某个算法的优化和延伸,以及相关的一些内容。我觉得这是本书最有价值的地方,就是让你可以知道学过的算法可以运用在哪里,以及还有没有优化的空间。
总的来书,手头放这样一本书还是不错的。忘记算法怎么写的时候可以很快就找到答案。
《Introduction to Algorithms, 3rd Edition》读后感(三):这本书为什么那么厚?
看下来没有想象得那么难,书的块头大主要因为四个原因:
(1)内容全面。 像第7部分的某些内容,如并行算法、多项式和快速傅立面变换、数论算法,有的算法教程完全不会提及。(对于后面两个,有的基础算法教程不讲,大概是认为数值类算法可以专门写一本书来讲。)
(2)细致的讲解 一步一步深入浅出,不会跳得太快让人跟不上。 全书没遇到一处看不懂的地方。(有一处琢磨了好久没明白,怀疑是错误,上网查勘语,果然是。不过人家第三刷就更正了,还是怪自己的版本太旧。)
(3)严谨的证明 有的教程只给算法,顶多加一个直观的说明,不会对每个算法的正确性都做严格证明。
(4)大量习题 当然占据了不少篇幅。这次只看了正文,没有做题目。
另外,极个别的地方过于“认真”。比如某些树型数据结构中增删元素的算法,考虑了增删后“尽量减少外部引用失效”。个人觉得这类考量不必引入基础算法中,否则无形中进一步增添了复杂度,甚至分散了对核心问题的注意力。做为习题或延伸阅读即可。
完全性那一章,思路体系跟读研时复旦朱洪教授讲授的不一样。 (据说NPC是计算机学科中论文发表数量最多的一个领域。独立而抽象的一个领域,很明显完全不懂编码的人投入这个领域的研究也不会有丝毫障碍。)
《Introduction to Algorithms, 3rd Edition》读后感(四):第一本感到有一种能跟作者对话的书
本人美本,算法上课就是用这本书,可能是我看的书不够吧,这本是我这辈子看到写的最棒的书,每一章每一行几乎都是精华,当你能读3遍以上的时候,你就会发现作者许多的地方严谨性,字字珠玑,后面的题目非常给力,很多题目都要想很久才能做出来(我承认有些我现在还不会做,还木有答案!我赶脚是不是只有作者会做啊~~,作者在自己的官方网站上说过,我没有写所有的答案就是因为如果我全写了大概要写3000多页...) 不建议初学者读,至少要学过离散的某几章才能看懂证明意义,比如trivial proof and vacuous proof 这个好像高中是不是没讲过?所以我觉得离散有几章还是很重要的. 最好先看用编程语言(C,C++,JAVA,PYTHON ..Whatever..)写的数据结构书之后再看这本书,我觉得更能理解里面的精髓。数学难度赶脚不是很高(好像到大学微积分和简单的概率和线性代数就够用,相比machine learning 那里的数学,这里的数学就是过家家...),所以一般本科生都应该能看,只要沉下心(这才是最难的),这里几乎所有内容(除了一些高级内容可能有点难)都是能学懂的,如果只是扫一眼,除非你是天才,否则你将永远不会感受到这本书的伟大之处的。
最后,肯定有人问我为什么要学这本充满着证明的“数学书”?因为这才是真正的science!
如果认为本文对您有所帮助请赞助本站