
算法设计手册
The algorithm design manual
Steven S. Skiena · 初版 1997 年
196人推荐
265位读者提及
321次提及
为什么值得读
- 章末实战故事生动有趣甚至引人发笑
- 结合实际问题演示DP和分治等解法
- 比纯理论证明教材更亲切好读
CD-ROM 包含:正文的 Hypertext 版本 -- 所有引用实现的 Source code 和 URLs -- 关于 algorithms 设计与分析的音频讲座。
Hacker News 上怎么说
正在加载完整评论……
……Abrash 的书(比如 [1])其实非常引人入胜。《Effective C++》和《Effective Java》可读性极强。很多人推荐算法导论(CLRS),我也确实学过其中一部分,但我发现 Skiena 的《算法设计手册》(The Algorithm Design Manual)要平易近人、有趣得多。如果你的目标是学习应用,我推荐这本。CLRS 似乎更适合那些想要或必须掌握数学证明、或者打算读计算机干科研的人。TAOCP 以及……
…Abrash books (eg [1]) are actually highly entertaining. Effective C++ and Java are eminently readable. I lot of people recommend CLRS and I've certainly studied from parts of it but I found Skiena's The Algorithm Design Manual to be far more approachable and enjoyable. If your goal is to learn I suggest that. CLRS seems more aimed at people who want or need to know mathematical proofs or are bound for postgrad CS. TAOCP and…
Skiena 写的《算法设计手册》。每个章节都包含一个他在真实情境下的故事:面对某个难题,他通过运用某种算法技巧(DP、分治等)来解决。读完之后……
The Algorithm Design Manual by Skiena. Each section contains a story of some situation he was in where he faced a problem which he solved by applying one of various algo techniques (DP, divide and conquer, etc.). After reading…
《计算机程序的构造和解释》(SICP)—— 这里的讨论已经够多了,必读神作。《算法设计手册》—— Skiena 著 —— 学习算法及相关概念的绝佳途径。读起来还是有挑战性的,但那些实战惨痛经历(war stories)文笔极佳,我甚至好几次笑出声。如果你把这本书和……结合起来看
Structure Interpretation of Computer Programs - enough is said about it here. must-read. The Algorithm Design Manual - Skiena - a formidable way to learn algorithms and associated concepts. still challenging to read, but war stories offer great prose and I actually laughed several times. if you couple this book with…
Steven Skiena 写的《算法设计手册》。神书。可读性极强。我强烈推荐。书里每章末尾都有一个叫“实战血泪史(War story)”的板块,Skiena 会在里面分享他在现实中应用书中内容时的亲身经历……
The Algorithm Design Manual by Steven Skiena Amazing book. Very readable. I highly recommend it. The book has a section call "War story" at the end of each chapter in which Skiena shares his real life experience of when the contents…
……在现在这个时间点来看,甚至在我当年读的时候就已经过时了,但它是第一本让我真正“开窍”理解许多基本面向对象(OO)概念的书,而且教会了我一门让我在职业生涯中受用无穷的语言 * Skiena 的《算法设计手册》和 Sedgewick/Wayne 的《算法》。大多数人都是在学校里学算法。而我是在整天靠写代码赚钱的时候才学它的,这意味着它深刻影响了我对……的思考方式
…at this point, and was dated even when I read it, but was the first book that made me "get" many basic OO concepts and taught me a language I've gotten a lot of professional mileage out of * Skiena's Algorithm Design Manual and Sedewick/Wayne's Algorithms. Most people do algorithms in school. I learned about it while I was already writing programs for money all day, which means it deeply impacted the way I think about…
……Dennis Kernighan 和 Brian Ritchie 著 * 《C 专家编程:C 语言深层秘密》(Expert C Programming: Deep C Secrets),Peter Van Linden 著 * 《TCP/IP 详解 卷一:协议》(TCP/IP Illustrated Volume I),W. Richard Stevens 著 * 《UNIX 系统》(The UNIX System),S.R.Bourne 著 * 《算法设计手册》(The Algorithm Design Manual),Steve S. Skiena 著
…Dennis Kernighan and Brian Ritchie * Expert C Programming: Deep C Secrets by Peter Van Linden * TCP/IP Illustrated Volume I: The Protocols by W. Richard Stevens * The UNIX System by S.R.Bourne * The Algorithm Design Manual by Steve S. Skiena