作者:ThomasH.Cormen/CharlesE.Leiserson/RonaldL.Rivest/CliffordStein
格式: PDF, TXT, EPUB, MOBI, AZW3, DOCX
网友评价:
- 书是经典好教科书,翻译我看傻了。informally翻译成“非形式的说”?我头一次觉得看母语比看英语还累。
- 在徐云教授的带领下 学完了整本书 一个字爽
- 太喜欢这本书啦!
- 非常厚非常贵,身边人手一本,但都只是翻了翻。。。
- 为了读新增的章节,特地买了最新版
- 更偏重对算法的分析,对一个算法剖析的还是比较不错的
- 应该读英文版的
- 学术气味浓重
- 总觉得翻译怪怪的。之前一直尝试从头往后读.现在就当工具书查了。。
- 算法领域经典书籍
- 艰难地看了大部分,书内容牛,但是叙述方式简直就是屎🙂
- 如果只是内容,当之无愧的10分之作。但第三版的翻译明显偷工减料,只有印刷有明显进步。建议下载一份英文版电子书作为参考,翻译佶屈之处看原文。这个10分给的是CLRS,而不是机工社。
- 读过英文,点赞
- 数学上严谨,从思维的层面去分析方法,我寻觅的几个问题都获得了更深一层的理解。三个字,顶呱呱!
- MIT 的神作。但是总是有地方翻译得怪怪的,是翻译水平太垃圾还是中文天生的弊端?
- 读了大概前一半 没时间了
- 有部分写的不是很好。不是很全。
- 硕士毕业才看完的一本书,放电脑旁边辟bug,垫屏幕或者震慑旁边工位的兄弟有奇效。
- 终于从头到尾过一遍,不过后面np没好好看
- 这书看不够,得看很多遍。
- 读了一年总算读完了,当自学教材还不错,每一个证明都把你当傻瓜一样的详细
- 这本书是真的难啃,不过啃透了收获也挺大的。
- 做好心理准备
- 每隔一段时间拿出来做几道题,像数学一样可以一生受益!
- 只是粗略读过我想看的章节和段落。自认为没有精力时间和智商去理解整本书,不过受益匪浅不是开玩笑的。
- 算法世界,由此开启(也由此终结
- 特别好的书,数据结构算法的最好的书没有之一,就是有点难懂。自己实现有点烦😂😂
- 毕竟是老师的参考教材之一,一些习题也出自这里,既然如此,怎么能缺少这本书来找习题解答呢。
- 翻译过烂。英文版4星
- 书大概是好书,但是对我来说就……
- 终于拜读完[算法导论],果然是圣经级别的作品!很多晦涩难懂的算法都被作者阐释得淋漓尽致,感谢!
- 很经典了-,- 感觉有些古老了已经
- 这本书和张老师影响我后来学计科吧
- 非常经典, 每个算法都是极其精简的, 而且会让你一步步地改进一个算法(在练习, 思考题中), 大多算法都有严格的推导证明, 复杂度的给出与证明等. 内容上就是让你了解原理, 作出严格证明. 练习与思考题就是让你加深理解, 灵活运用. 哈哈, 不过我看的时候没怎么看思考题, 可能有点急于求成吧 , 有时间的同学可以好好看看思考题
- 翻译....
- 书是牛书,翻译得像个渣
- 这本书大学的时候买的,至今没有看完(其实早已经停止.... 涉及算法多而全...但是遗憾并没有坚持看完.
- 翻译太烂,原书4星
- 经典算法和数据结构的证明,流程,实例,程度较深
- 很多人说难,其实这个看个人,像小马过河,不要被那么多说难的评价吓到。自己先看看能不能看懂再决定要不要买/读下去
- 不能说全看过了,当做工具书,对不少算法的入门还是非常有用的,通俗易懂,伪代码写的也很准确。
- 总算粗略地看完了一遍,基本只看完了算法思想和实现,跳过了大部分具体的证明。虽然其实证明过程对于数学系的我来说并不算太难,但要全部看真的太花时间了。习题也基本只看了题目没去思考,但能看出都是很典型的题目,难怪有师兄说如果搞懂了这本书的80%的题目,大厂的算法岗随随便便都能进。
- 还在啃,作为编程基础算法相当重要,看完后定能受益匪浅
- 研一下学期的课, 老师讲的很好, 考试给跪了.....
- 学校开始安排算法的课程了。所以,从本学期开始读这本大块头了
- 好书,未有全部读完。私以为,应当将此书作为字典型工具书,而非算法自学教材。
- 也就那样,一方面,(离散问题的)算法证明要不是奇巧淫技不成系统,要不是老实古朴,看看懂得大意学会技巧就差不多了,本身也不难,另一方面,中文的很多算法书很不错了,外国人的逻辑并不适合中国人
- 选择性看了一些,过于经典
- 一年多的时间陆陆续续看了20多章,等有时间再看吧。 15.9-16.11 https://github.com/zhuxiuwei/CLRS
- 我发现我每个期末都能读好多书呢hhh
- 勉强算看了一遍吧,希望以后有机会再深入理解…
- 新手不友好系列
- 啊这,原来是204教科书…
- 数据结构有几章还没读,新的伪码写法比旧版舒服不少
- Day 39 终于读完了,总有一天要再回来 #百日早起学习挑战#
- 读了一点点,很有启发
- 30-32章翻译的有点绕,还好网上查阅前人笔记跨过坑了。
- 学过了,但感觉里面跳过了无数内容,有机会回头看一下
- 读到哈希表就没再进行下去了,估计没机会读了。
- 哎,这个翻译看着真是累。
- perfect完全看不懂
- 感谢此书赐予我offer
- 很早就买了,经典中的经典,但是对于竞赛来说作用不是很大,作为目标之一 (买是买了,但是很少翻过😂
- 看了大概前三章 已经完全看不懂了( ̄∀ ̄)
- 看了 6、7、10-13、15、16、22-24,本来还想看 32 学 KMP,发现叙述的有点绕,准备换一本学,很经典的一本书,高级数据结构章节都没敢看
- 强大,啃不完
- 其实我看过!
- 需要反复的阅读。
- 图算法部分跳过了,这部分实在写得太繁琐,又对平时的工作没什么用。受益最大的是贪婪思想和动态规划。
- 感觉翻译没传说中的烂,甚至可以说在我看过的翻译书中算好了,不过还是英文对着看的,怕哪里漏了。 话说。。就这点习题还有人吐槽习题太多的?我还觉得习题太少太简单了,你们怕是没看过真的习题多的教科书哦... 其实本书在有了一定数学基础来说(至少离散概率论微积分基础掌握的较好,如果运筹学组合学图论也看过就更好了),看起来是很快的,我大概两周连正文加习题就看完了。看之前还怕难,因为网上传的很难,然后发现和大部头纯数学书比起来简单的要死。
- 可以看一辈子的书
- 看不懂只能五颗星
- 我发现我现在遇到周赛还是会参考这本书的 Graph 和 DP。。。经典!
- 作为词典一般的工具书
- 第一次这么深刻的觉得,数学是计算机的基础
- 买的最贵的一本书~~粗略的看过一些
- 这是我算法方面的第一本书。
- 不做习题就是在耍流氓!
- 正在努力研究中
- 书是好书。不过读着总感觉别扭。感觉不是翻译的问题就是跟作者没办法在一个频道上。红黑树讲解的异常精彩!删除节点四种情况变两种就很棒。把未解决的问题转换成已解决的问题来解决问题的思想深深震撼了我
- 学习算法分析的好书,需要多次看。
- 偏重理论和数学的算法教材
- 不,我没看完。只看了一点点,以及对着目录看维基百科。功利读书,反正用不上,只想了解个大概,没兴趣关注理论推导。很多地方维基讲得更清楚易懂。
- 后面的看不懂了。。
- 徐云给我们上的这门课哈,书还是很好的,就是不好学。
- 断断续续 在正好有工程有paper用到的时候拿出来查阅 今天翻开突然发现已经把中文版翻的很陈旧了 自勉
- 我觉得看此本书能拯救我这可怜的智商。
- 所以觉得难(也是之所以我认为不够完美)—— 1.重视定理的证明,以至于在讲述方法性的、技巧性的知识时,边看定理边理解再想要掌握方法恐怕不是容易的事,必须要有了对方法技巧的理解后,再看证明过程就还行。 2.定义大量的函数——这些函数的定义以一种极为数学的方式定义,而讲述技巧的过程中这种连环定义使初学者大大迷惑。(例如32章讲自动机的地方,实在看不懂去看了博客,一下就入门了) 3.看不懂的时候,配图和图下的解释可以先看看——更注重方法的部分 4.讲述顺序——我不知道应该怎么排顺序更好,反正我觉得这种大量定理定义首当其冲的顺序很不好读 综上所述其实就是作为自学教材的编排顺序可能不是很合理,可能需要一个老师来指出重点和顺序。 p.s.很多内容是应用数学某个专题的内容,这里只是一种简述
- 翻译不行,慎买中文版
- 看了很久了,有很多帮助。非常经典的教材,虽然很多东西暂时用不上,但开阔了思路。
- 程序员最可爱了:3
- 假如数学和我一样薄弱,那么可以暂时忽略一些证明部分,等到自己补完了数学,可以再看一遍,像这么经典的书籍多看几次是非常值得的。建议是先学mit6.042,即计算机科学中的数学和scip 即计算机的构造和解释,只是读了基础部分,大概一半
- 这本书写的很好,可以说是一部可读性高,相当严谨,百科全书式的算法巨著。
- 非常不友好的教材,但这倒不失为一个过滤平庸程序员的门槛。
- 看了一百来页
- (学过的感觉忘得差不多了,恨)最近这书在我心中的分数有些降低,可能是因为最近的在做题,当我想要用这书复习时,感觉这书有些啰嗦了,一眼望不到我想要的关键内容,看github上别人的的算法总结,看看代码,学的还更快。。。
- 2015秋 教材
- 大学里看过的工具书中,最好的一本,其次就是计算机系统导论跟操作系统
- 中规中矩…俩月
- 经典,可惜有些证明太花时间了。
- 你接触的菜鸟越多,你就越明白这书的重要
- 被翻译毁掉的名著。
- 真的难,刷题还是快速过一遍就开始
- 经典再版,有空看
- 前270页,到16章为止都是看得很仔细。后面各种高端数据结构b树一来又看不下去了…然后后面的矩阵运算啊动态多线程啊数论算法啊近似算法啊花了2小时扫了一遍…第一遍就这样吧。回头把那些动态规划贪心算法实现一遍,以后再读吧!20:17@图书馆
- 挑着读了半本,习题没做,没时间。。。
- 感觉不错,但是伪代码不是很易懂
- 唯一不足是翻译太差劲了
- 大学讲了几章,毕业断断续续读完了,挺难的一本书,吐槽的事字小书后,就不能大点字然后分成几册吗?
- 此书为计算机算法书中的圣经,基本上把计算机的基本算法都讲到了。但有些算法没有深入,只是入门的结束,如果想专研某一类算法,还需另研其他算法书籍。不过,这个是算法入门的经典书。但由于太厚,根据个人需要,可以只看其中的一部分。入门经典~
- 算法描述的最好的一本
- 讀了那麼多遍了⋯⋯
- 没啃完,公式太多
- 有些算法太高级。
- 学习算法必看书籍吧,一遍远远不够。
- 说实话实在是看不完 (一声长叹),只能看大部分……但是书的确是好书,老师推荐的是Levitin的书,感觉没有这本书讲得好。这本书倒是讲得挺细的,感觉老师大部分东西也是从这上面照搬。
- 虽然很厚,但也不是面面俱到,讲到的内容写的十分透彻,有一定基础再看这本书不算太难。第一遍看懂算法思路和伪代码,至于某些数学证明和后面的NP完全问题之类的还是敬而远之比较好,免得怀疑人生。然而能看懂并不等价于用得6.
- 疲劳时阅读有助安眠。
- 原著应该不错,不过感觉是机器翻译的,好多处地方语句不通
- 放在书架上,遇到忘记的算法之类的会翻一翻。还是有一些外国书通病,啰嗦。很多没有必要的小引理花了很多没必要的笔墨。
- 讲解详细的算法入门书籍,里面的习题值得一个个去思考……
- 开课半个月才意识到授课老师名字在书上啊,研一必修算法设计与分析,老师讲的很棒。是我太菜😂
- 啃完了两遍还是不写题就忘了,充分说明掌握算法还是烂键盘比较重要。本书的地位不用多说,但翻译时算法中有很多英文从日常词衍生出来的概念中文无法准确表达而加大了理解难度,建议参考原版进行比对阅读。
- 算法课教材,内容详细,课后题很有意思
- 算法圣经,你值得拥有!
- 想通过代码改变世界?请先读一读算法导论。
- 绝世经典,maybe工程的巅峰之作
- 很学术 推倒太多
- 好书,如果此书还不好的话,那么国内的一些算法书就坏得没边了。
- 难得纸这么好,翻译的也不错
- 内容很NB,但是组织形式和排版不是很和心意
- 被大家吹过头了,没那么经典
- 读了整整一学期的书,完成了里面除了最后一部分的习题,让我对算法产生了极大的兴趣,并且也打下了一些编程基础。不管翻译如何都是一本神书,计算机学生必读
- 没读完,读了动态规划、贪心算法,还有图的大部分
- 我感觉不是书不好 是我不配
- 讲解清晰的好书
- 其实翻译的还是可以的,我上课主要看中文版,配合着英文版来看。不过这本书比较理论,不上课干看这本书感觉很难读下去
- 折磨我的一本书,我是怎么把它从头到尾看了一遍然后公式我都快忘了的
- 想当年被算法支配的恐惧
- CLRS绝对是必读的.
- 非常经典的算法入门书,但需要好好下功夫去看
- 计算专业必读 写的很好(为什么外国书有的那么晦涩但是这个教材讲得这么好!)
- 重点看了几章,作者在Quora上说他从没见过本科生看完过这本书的,诶
- 只看了一部分,证明比较系统严谨,但不适合作为第一本算法书。
- 算法经典,无需多言。公式证明,全是干货。
- 当时大二花了一整个学期啃这个,在此期间,也一连其它的书一起看。感觉算法对思维能力的提升很重要。但是对新手不算友好。
- 许多专业人士都提到本书,我不以为然。就说说红黑树,啰嗦了七八页的篇幅,有讲清楚吗?
- 建议看英文原本,翻译一言难尽,搭配MIT OCW的课效果更佳喔
- 读了一半,因为时间原因搁置了
- 并不推荐这本经典……的中文版
- 回头再看 沙朝锋老师教的
- 用这个作为自学算法第一本书籍,简直太错误了
- 不评价,看完Algorithm再说好坏。
- 读了一个学期,第一次在豆瓣上标专业书…
- 算法理论入门经典
- 温故而知新,例题和练习题都非常具有代表性。
- 翻译的不行啊
- 假装看过()
- 这本书是学校Algorithm的中译版,书中的算法很经典,而且书中提及到一些伪代码,有助于帮助实现,非常经典的一本书,值得一直学习
- 太密了 实在是太密了
- 第一遍看,配合着公开课,要耐这点性子慢慢来,不懂的地方不要过于纠结
- 并没有评分想象的那么好,首先书中大量的学术词语,数学公式,读起来枯燥无味,还夹杂着怪里怪气的词语,简直是折磨。书中很多算法我都有了解,但通过这本书去看,反而搞得我不明白了。
- 在kindle 上刷完第二遍打卡。 部分章节和习题需撸第三遍。纸质第四版已入手。
- 我就想知道,这种书真有人能看完吗orz
- 粗略读过一遍
- 学了算法三年后再看,竟然感觉有点难。。。是我太渣了么。。。
- 读了大约一半, 跳过了数学理论及证明部分, 仅focus在原理及实现. 基础的算法数据结构如排序、堆、二叉搜索树等部分收获颇丰. 但读的过程中还是觉得这本书过于偏向理论, 需要较强的数学基础与数学思路, 不是非常适合工程研发人员学习. 尤其对于某些比较复杂的结构, 如红黑树、B树等, 展开解释的太少从而过于生涩, 需要额外的学习资料. 期望能有一本书能更形象化、细致化的解读原理与设计理念、历史, 从而更好的帮助学习.
- 靠谱的字典书
- 虽然还没有读完,但我相信会有这么一天的,一定会
- 算法导论其实就是提出了几种算法设计策略:分治策略、随机算法、动态规划、贪心算法、图算法和并行算法。其它内容主要是针对特定的问题,基于这些算法策略提出解决方案,并证明解决方案的可行,还有说清楚时间复杂度。这些策略非常有用,也可以借鉴来解决生活中的问题;分治策略就是将问题细分、解决、合并;配合并行算法,把子问题交给不同的人处理,可以提高执行效率;贪心算法效率高,追求局部最优,相当于质量管理中的全面过程质量——把每一个过程做到最好,自然就得到了全局最优;有些时候贪心导致自己进入死胡同,并不能得到全局最优,这时候必须使用动态规划,时刻保持全局眼光,这是老板的思维,但确实比较费力,最好在贪心和全局规划中找到平衡。很多问题看起来错综复杂,没想到可以转换成图,也就是建模,这样解决问题就直观了。
- 需要有编程基础才能看,读的时候要做好苦啃的心理准备,还要多加练习。我只扫了一下
- 在豆瓣写这种书评是不是有点神经,谁让我在火车上呢。
- 宝典系列,应该算是工具书把。翻译的一般,可能是原书累赘的解释也很多吧?对于这种大部头,可以跳着看,反正也能看懂。而且这并非实战型的一本书,更类似于理论指导书。。。
- 为了扎实基础,看一半,1-22章,700多页就先看一半吧。
- 个人认为这本书读完的可能性太低... 后半部分的内容简直是神了...
- 第二版的跟第三版的都读过,觉得第二版的例子相较于第三版更能让人接受些。。还有就是一句废话:不断地通过练习,书中的很多思想才能慢慢掌握
- 翻译一直都是问题 = = 还是看英文原版的好……
- 最后几章还没读
- 本科时候听说这课挂科率高就没选,然鹅出来混迟早要还的,天知道有一天得自己啃…
- 正在看,重温专业课行动1
- 两个问题。一,翻译的太差,,只能做个简单的参考,这类书光读懂就已很难,再要求信达雅就苛刻了。二,伪代码太简略,入门还是看《算法》。
- 上课讲了接近一半的内容,囫囵吞枣地配合上课的ppt看的。剩些章节,暂时不准备看了。 几乎每个算法原理后都有详尽清楚的证明及伪代码,是本可以无条件依赖的算法理论方面的神书,可做工具书翻阅。不过做开发的话,还是技术博客更靠谱。
- 找工作翻了一遍
- 任何带有数学公式的书都没法读,我不是开玩笑
- 当参考书看~
- 神书,毫无悬念,只希望有朝一日能啃透
- 好多地方看不懂,算法问题本质是数学问题
- 理论性比较强,烧脑
- ◼︎◼︎◼︎◻︎◻︎◻︎ 又一本 7 年前想读的书终于被我读完(除各个算法的大 O 数学证明外)了!说实话这本书有些地方让我看得头秃,这本书太数学了,到了数学证明的地方我就匆匆浏览了一遍,一直以为我不头秃是体质的原因,现在才知道原来是因为我不够努力。最大的收获就是阶段性地切除了一直埋在我心里的 dp 心结,现在面对 dp 题目稍微有点自信了。
- 第七部分算法研究问题选编基本没看,课后习题也没做…勉强算是读过吧 不过收获还是很大的,起码比较完整的复习了一下数据结构与算法分析。这本书的中文翻译没有问题,有数据结构基础的人也不要对这本书有畏难的心理
- 读了一部分,让我明白了算法原来如此简单优雅,而不像一些书讲半天越看越糊涂
- 理论性强了一些(种种证明) 配合插画, 讲的深入浅出.
- 哈哈哈必须5星
- 丰富啊...
- 跳了很多,还是没坚持看完,下次再说吧
- 好书,翻译不错,阅读和理解起来很流畅。非常推荐,老少皆宜
- 适合算法进阶
- 其实我看不太懂 真的
- 经典是经典,可是太难啃了………
- 4m f7fb roa y6fb r6a nm6f 86 c7 no6fb pm7 ea 4a6f 5o7fb taf y7a 47f d6a eam noa o7f 5omf 5ma roa nom pm7 9ma pa6fb no7 ea na pa6fb y6f im6f ta lmg tm 47a ogm roa nom pm7 ea7 bgm tmf rmg ea roa o7 h7a pm7 t7 9gm d6a ra nom pm7 9m ro7 paf cm ra ea na y7a 4a6f 5o7fb ea ia 56a f7fb 9m 9gfb ro7 pa7 96a h6 c6a noa ro7f ro7fb roa y6f k6a
- 只能当工具书
- 学习算法必备
- 折磨我?给你低分,哼~
- 反正算法导论结课了。
- 动态规划是真的很难 书送人了,也就不读了 恭喜朋友acm得奖!
- 全面的讲解算法的知识,有些地方比较晦涩难懂,需要多读几次。
- 因为准备面试的原因阅读过其中的部分章节,是一本好书,很多地方突出了思想。这种经典的书是要反复阅读的。
- 一本硬核的书,对数学功底要求很高,想要读完需要很大的努力和勇气。
- 虽然我只是个本科生,但是黑书我在大学期间基本看得差不多了,虽然有一些部分没看懂和一些题没有做,留到以后消化吧。
- fuck my mind
- 经典书籍,难度系数大,注重数学罗辑推导
- 培养算法思维
- 之前看过算法分析和数据结构那本书 再买这本书本来是准备当做补充的 拿到书才发现厚的吓人 看了下目录 有些东西还是没接触过的 稍微翻看了下第一页内容 终于知道为什么这么厚了.....太详细.....连什么是算法的定义都写了.....还详细举例了....难怪要这么厚了.....感觉还是需要的时候拿出来看看 补充一下
- 看了第一部分,三分之一吧, 需要点耐心,也需要些数学功底
- 留着过年看 ̄  ̄)σ