可以作为浅显易懂的入门教材_The Algorithm Design Manual书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > The Algorithm Design Manual > 可以作为浅显易懂的入门教材
[已注销] The Algorithm Design Manual 的书评 发表时间:2010-12-14 06:12:25

可以作为浅显易懂的入门教材

Stony Brook大学的CSE 373, analysis of algorithm, 所有的教授都用CLRS, 除了一个教授. 这个教授只用这本ADM.

这个教授就是Skiena...(对...就是这本书的作者...)

想要读这本书的人估计就是在ADM和CLRS之间做取舍.(或者其他书籍. 不过就不怎么知名了...)

CLRS有点像数学系读的书, 里面的Formalism比ADM强了很多. 深度上CLRS也有绝对的优势. 所以CLRS更难上手, 对于没有接触过算法的新手来说, 可以算是艰涩难懂吧. ADM的作者在解释东西的能力上真的满强的. 和他交流的时候最让我佩服的不是他解题的速度(实际上很多年轻人在速度上肯定超越他), 而是他能看懂其他人的方法, 用非常简练易懂的方法表达出来. 网上有盗版的, 随便下载回来看看就知道了. ADM幽默有趣, 甚至可以当作娱乐丛书来读.比如说到"曾今发表过和sorting有关的论文的人的平均工资因为一个叫William Gates的学生而增加了很多." 当然CLRS也有幽默的部分, 比如说里面的professor jokes.

这本书的后半部分包括了能想到的常见问题的各种解法的pointer. 实际上只是为了学习算法后面那部分可以去掉的. 只能当作好玩的survey article.

如果是个新手, 只是想要了解算法, 没有想要学的很深, 这本书非常适合你.

展开全文
有用 16 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“可以作为浅显易懂的入门教材”的回应

[已注销] 2013-08-11 11:13:21

不在, 虽然我这几天在附近...

John还不错 2013-08-10 23:24:41

hi请问你还在stony brook读书吗?

[已注销] 2013-07-09 17:42:41

"对算法的认识如果只停留在弄懂经典算法及数学证明上那就太肤浅了" 没错.
"而对于算法设计的思考过程这本书比CLRS强了很多很多。" 看CLRS的人刚开始就不需要学习"算法设计的思考过程", CLRS的定位就不是给普通程序员, 而是给MIT那群高智CS/Math群体算法用的. 我读CLRS的时候毫无这方面的难度. 看多了数学书就知道没有几个数学书会讨论思维方式, 因为思维方式就可以通过看证明和做习题训练出来.

littlecloud 2013-07-09 16:54:53

最近在重温这本书,我无法赞同你对这本书的看法,或许是看书的习惯不同,对算法的认识如果只停留在弄懂经典算法及数学证明上那就太肤浅了,更为重要的是给你一个新问题怎么在前人的基础上设计甚至上创造出一个最佳的算法,而对于算法设计的思考过程这本书比CLRS强了很多很多。