数据结构和算法经典书籍

●《Java数据结构和算法》(Data Structures and Algorithms in Java)第二版,Robert Lafore著,计晓云等译,中国电力出版社,2004。Lafore(拉弗)的书浅显易懂,同样是一部极好的数据结构入门教材。书中描述了很多个经典算法问题。代码和演示程序可以从www.samspublishing.com下载,输入英文书名搜索。 中文版PDF电子书下载地址:

理工科大学在读学生学习建议: 算法和数据结构的内容,用最简单的C语言描述会比较清楚,没有必要使用C++和Java的面向对象描述。面向对象编程在这里没啥用处,反而冲淡了学习主题。 初学者,先学习Weiss的《数据结构与算法分析 C语言描述》或者严蔚敏的《数据结构(C语言版)》。对于如何消化掉这本书,我初步给出一个建议: 精读Weiss的《数据结构与算法分析 C语言描述》三遍,能坚持下来,你的收获会很大: 第一遍,通读本书,不要丢掉任何细节,这一遍下来至少不能对书中涉及到的内容存在疑问(如果适当结合课后的习题还是不错的,不过习题不是第一遍的重点); 第二遍,照样通读本书,重点在于解决课后习题,我发现本书的课后习题绝对能让你学会思考并解决问题,提高你的问题解决能力与算法设计能力; 第三遍,复习巩固,注重你的算法设计能力,不能给你一个问题,你去设计十天半个月,训练你的思维力与敏捷力。 然后,再速读C++和Java版的数据结构。

经验分享 程序员 微信小程序 职场和发展