数据结构怎么学
1个回答
展开全部
数据结构学习方法如下:
1.选择一本合适的书
一分推荐普林斯顿的这本橙书:《算法 第四版》,是我认为最适合拿来入门的。在橙书中淡化了算法分析和证明,强调了实现和应用,并且通过一些有趣的习题对比显示了优秀的算法与数据结构在时间和空间上的高效。
2.编程实现和应用
理解一个数据结构与编程实现其完整功能是完全不同的挑战。自己动手亲自实现一些基础数据结构(如排序,集合只,图和字符串处理)的简化版 API 能够极大的提升对数据结构内部细节的理解。
3.反复学习
因为算法与数据结构所涵盖的知识较多,所以一本书里的内容可能都需要分几个阶段去学习,难免会遗忘之前的内容。我建议敏捷学习,尽量快的往后学习。如果一个知识点实在不懂,可以存疑"不求甚解”,很多时候经过后面的学习,前面的一些内容就自然明了。然后反复学习。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询