以下内容根据两书的前言和目录进行总结
首先谈谈二者的共同点:
1、都声称罗列了计算机科学中最为重要的算法
2、数学内容有限(自含推导或标记为不在本书范围之内进行论述)
3、使用实际代码,而非伪代码
4、均有相关网站
再说说二者间的差异
1、按作者自己的表述,《algorithms》更适合作为入门教程;而《algorithms in C++》则更高级一些,可以适应多种教学(数据结构和算法导论、算法设计、甚至编程)和学习要求(作为参考大全);
2、从目录上看,前者更聚焦,后者内容更多,范围更广
3、前者以java实现,后者以C++实现
后者前言中过于完美的自诩让我有点怀疑,还是深入以后再说吧。
结论:前者为阅读主线之一,后者作为参考;
0 comments:
Post a Comment