简单但是实用
2009-12-11
一直在看,很有特色,被很多大学选作本科教材。是一本可以让你不断可以回去看又不觉得很深奥。习题不难但是非常有趣,很多面试题就是从中变种而来。
归类是最大特色,首先把当前的算法难题classify as sorting,seaching, string processing, graph problems...
Then shoot them with Brute Force, introducing some classical solutions like Bubble Sort, Selection Sort
Then 进一步讨论 Divide-and-Conquer, Decrease-and -Conquer, transform-and conquer, ...dynamic programming. 由浅入深,娓娓道来。不让人心生厌倦。
其次是其中大量的伪代码质量非常高,稍作修改就可以转化成可执行code。编程的过程中让人确实体会算法之美。
这本书改变人对算法晦涩的概念, 比较适合已经有一定编程经验,但是苦恼于没有系统化概念的用户。