首先, 本人深信清华是很烂的出版社。这是从我接触的三到四本的清华作品得出的结论 。这本书在一些方面继承了清华的烂传统,例如毫无编 程风格。书中的if语句不少是筹在一行写成的,这够强了吧?更严重的是 书中的所有涵数参数都是按照传统C风格定义的,而非流行的美国C风格。 例如,f(x); int x; 这是每个程序都可看到的。 传统风格这种声明方式编译器是不会检查参数数量和类型的;而且还会被 执行缺省参数类型提升。所以这种方法基本已经被淘汰清华居然这么怀旧真是令人侧目。 但这本书也有值得称道的地方,就是定位很好,适合入门。我没看过数据结构的教材而直接看它的例子就能弄懂不少。比人民邮电的《数据结构经典算法实现与习题解答》 更易于入门和理解,但后者多有实用性的例子,讲述更深入。 我刚借此书不久,现在看了一章,发现P125中描述十字链表的图有错误,其余还没发现明显错误。(本人水平较菜,有些错误可能要上机才能发现)
|