这本书买了很多年,搬了这么多次工位,一直在办公室常备的书(虽然已经很少翻看).
里面使用的代码,不是所谓的伪代码,而是正经可以运行的C代码,所以新人如果能照着做一遍下来,收获应该不小.
我的一个朋友,很多年前也是读这本书写了一些笔记:
http://www.luocong.com/dsaanotes/
另外,选题也比较适中.不偏不倚,都是一些比较常用的数据结构/算法.
还需提一点的是,侯捷在写<<STL源码剖析>>一书时参考的数据结构书就是这本书.
翻译质量不差,基本看起来没有带来阻碍.
我对数据结构算法基本上也是持的和本书差不多的观点:常用的,基本的数据结构,算法能清楚原理,无阻碍的正确写出来即可.深究下去是个无底洞,而且各领域有各自特定的算法,真等研究某一个方向时再细致研究下去就行.
呃,这和我看的真的是同一本书?
书里面不能直接拿去编译的代码并不少见,例如4.1.2的ls;
而且书里也描述了不少比较“偏”(准确来说一般数据结构/算法书籍里面只提个名字)的数据结构,例如splay tree, fib heap etc.
而且这个翻译质量……我摘录一段:
无论何时只要你确定一个指向,那么你就必须保证该指针不是NULL