
算法设计
Algorithm design
Jon Kleinberg、Éva Tardos · 初版 2005 年
30人推荐
44位读者提及
56次提及
为什么值得读
- 比传统教科书更少晦涩且更易读懂
- 设计了大量质量极高且启发思考的习题
- 适合作为大学课程配套或自学深入参考
“《Algorithm Design》为算法课程提供了一种全新视角,通过引出算法思想的真实世界问题来展开教学。Jon Kleinberg 和 Eva Tardos 以清晰直接的风格,教会学生自主分析和定义问题,并在此基础上识别针对特定情境应当采用的算法设计原则。本书有助于读者更深刻地理解算法设计过程,并领会算法在更广阔的计算机科学领域中所扮演的关键角色。”——封套文案。
Hacker News 上怎么说
正在加载完整评论……
……剩下的基本都是垃圾。请允许我为热爱学习的人列出我的个人书单:-《计算机程序设计艺术》(TAOCP) -《算法概论》(Dasgupta、Papadimitriou 和 Vazirani 著) -《算法设计》(Algorithm Design,Kleinberg 和 Tardos 著) -《费曼物理学讲义》 - 朗道和栗弗席兹的理论物理学教程 - 弗拉基米尔·阿诺尔德关于常微分方程与经典力学的著作 -《数学游戏赢家秘籍》(Winning Ways for your Mathematical Plays,Berlekamp 等著)……
…The rest is pretty much junk. Please allow me to write down my personal list for those who love to learn: - The Art of Computer Programming - Algorithms (by Dasgupta, Papadimitriou, and Vazirani) - Algorithm Design (by Kleinberg and Tardos) - Feynman Lectures on Physics - Landau & Lifschitz's series - Vladimir Arnold's books on ODEs and Classical Mechanics - Winning Ways for your Mathematical Plays (by Berlekamp…
……如果是日常搬砖写代码,GoF 的《设计模式》会比算法书对你帮助更大。但如果你真的想深入学习算法,可以看看这本书:http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321... 至于编程语言,Java + Eclipse 的组合非常棒。
…routine programming, the GoF Design Patterns book will be more helpful to you than algorithms books. But if you really want to learn more about algorithms, check out this book: http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321... As for programming languages, the java + eclipse combination is excellent.
去你能接触到的最好的大学上一门算法课。把所有作业都做完。至于书,我非常喜欢《算法设计》(Algorithm Design)[Tardos、Kleinberg 著]。它里面有大量设计得非常精妙的习题供你练习。
Take an algorithms course at the best university you have access to. Do all the homework. As for books, I really like Algorithm Design [Tardos, Kleinberg]. It has a ton of really well designed problems to work on.
……枯燥又劝退。如果你不喜欢像 CLRS 那样死板的教科书风格,你可能会喜欢这些:Udi Manber 写的《算法引论:一种创造性方法》(Introduction to Algorithms - A Creative Approach,虽已绝版但很值得淘一本)。Klein 和 Tardos 写的《算法设计》(Algorithm Design)。Jeff Edmonds 写的《如何思考算法》(How to Think About Algorithms)。Jeff Erickson 的算法讲义:http://www.cs.uiuc.edu/~jeffe/teaching/algorithms/。Jon Bentley 的《编程珠玑》也是……
…dry and unmotivating. If you don't like standard textbook treatments like CLRS, you might like these: Introduction to Algorithms - A Creative Approach by Udi Manber (out of print but worth getting). Algorithm Design by Klein and Tardos. How to Think About Algorithms by Jeff Edmonds. Jeff Erickson's lecture notes on algorithms: http://www.cs.uiuc.edu/~jeffe/teaching/algorithms/ Jon Bentley's Programming Pearls is…
像这种没那么晦涩难懂的书有什么不好吗?http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321... http://www.amazon.com/Introduction-Algorithms-Third-Thomas-C...
What's wrong with less cryptic books like these? http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321... http://www.amazon.com/Introduction-Algorithms-Third-Thomas-C...
我是通过一本不一样的书来学算法的,Kleinberg 和 Tardos 写的《算法设计》(Algorithm Design),我觉得它是一本神作,里面有大量的示例素材,能真正引发你的思考。我其实打算看看那本书,对比一下两者的优劣。
I read a different book to learn algorithms, 'Algorithm Design' by Kleinberg and Tardos, and I think its a fantastic book, with lots of sample material that actually makes you think. I actually may try this book to see how it compares.