其他答主都讲了不少缺点,但作为一本已被国内各大院校计算机专业使用二十年,经久不衰的教材,没有一定的优势是不可能的。在我看了,这是一本缺点和优点同样突出的书。
缺点:
1、严奶奶毕竟是生在旧社会,长在红旗下,都快80高龄的人了,而这本书也是就是年代写的,所以说,本书的行文手法、语言风格跟现在差距很大,而且绝对的教材范,高大上,逼格十足,虽说重点核心都讲了,但是细节不够,没有类比,让人难以理解。
2、全书算法均是是用伪代码写的,这对于只学习过程序设计基础的大一大二生来说,真是不能接受,要知道之前上机课就是把书上代码打到计算机上,改改错,编译,完事。这样无疑给基础不太好的同学带来麻烦,好多都是学到这课就放弃治疗了。
用这本书自学入门的确是比较困难。
但如果过了入门那关的话,这本书的优势就显现出来了。
优点:
1、这是一本非常轻薄的书,前面答主推荐的那些书无疑是非常好的书,我在入门的时候基本上用的就是那些,但每一本都是死沉死沉的大部头。
2、这是一本非常简练高效的书,每个算法的核心代码和解释都有,易于翻阅查找,比大部头翻了十几页还找不到重点高效多了。
总结:这是一本不太适合入门的书,入门的时候不妨找一些机械工业出版社外国经典教材入门,并在此基础上完成重要代码的实现。入门后,这本书是一本不错的,值得再次阅读、翻阅查找、收藏的书。
个人觉得这本书比国内市面上太多教材要用心多了,应该在8分以上。