读书笔记之《数据结构——Java语言描述(第二版)》

最近想着复习数据结构内容,然后弄了一本《数据结构——Java语言描述(第二版)》,清华大学出版社出版,主编是刘小晶。
书皮上赫然写着浙江省“十一五”重点教材建设项目,21世纪高等学校规划教材

但是这本书极其不推荐阅读,除非你想修订这本书。

书中错误不少,内容堪忧,很多低级错误,例如变量名写错,搞得莫名其妙。
还有不少算法逻辑问题,非常不严谨,例如P.22:

  • 算法1.3(分治法解最大子串和),存在非常多的问题,如当数组长度为1/2/3时候都不能得出正确结果。
  • 算法1.4(动态规划解最大子串和),当数组元素全为负数时,此算法便无力了。

实在是无力再看下去,并且这种错误出现频率犹多在清华大学出版的书籍(不知名教授的书)和21世纪高等学校规划教材(大学课本)中出现:

  • 《Python 网络爬虫实战》/清华大学出版社/胡松涛。
  • 学校采购的多本教材《C语言程序设计》、《Java程序设计》等均为21世纪高等学校规划教材清华大学出版社出版。

看过网上不少相关,很多大学都有硬性指标,把老师每年发表多少论文、出版多少书籍作为评职称的标准,这些书高产但是质低,并且据说有的教授还让学生代写。
表示理解苦处,但是真的不能原谅。

比较推荐图灵社区的书籍,版页设计大气,内容校对OK,没见过错别字之类的低级错误。

望大家能够避开这些“不怎么好的书”的陷阱。

言罢,做好自己,心无旁骛。

0%