freshman 主动去看《具体数学》是一种态度,值得点个赞。看不下去,没问题,丢开它,找其他书看。《具体数学》是好书,其内容比较深,大致上可以理解为,当你需要在算法分析上有创新,其中的内容也许是你值得依赖的工具。正因为此,其过于高精尖的内容就不见得适合我们学院大多数的同学。我已经放弃在我学院推荐此书。又因为该书作者很著名,所以大家跟风去读它也就是顺理成章了,至于有多少收获这就不大好说。
要达到可以入门算法分析的话,看《具体数学》显然不是一个好选择,学习曲线太陡。我们的同学需要一些简单的教材,慢慢来,不要一下子让自己失去学习的兴趣与信心。比如可以看看《算法导论》的相关内容,或者看看《Mathematics for Computer Science》(简记为MCS)。也可以看看一些数论、代数相关的教材,比如《数论概论》、《AATA》等。总之,一下子去看《具体数学》实在是不很明智。
当然,如果看了我以上的话的同学说,哎,我知道某某中学的中学生都在看《具体数学》,有什么难的...... 或者说,哎清华、交大的同学《具体数学》都是最低要求,诸如此类等等。抛开特定的环境和背景讲具体个案,不足以否定我以上的判断:我们大部分的同学需要更浅的入门书籍。
ThinkC很简单,每年我最希望的就是有同学可以站出来说:太简单,老子不看。可惜,这样的同学实在是少。