本文主要是介绍学好数据结构的必经之路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
摘自:http://blog.csdn.net/zhang_xinxiu/article/details/11661471
在学习时不妨先了解下该学科所要学习的框架知识,对知识点有初步的全局把控。
罗列出所学知识的重点。需要清楚哪些东西需要细心研究,哪些东西需要一概而过。
数据结构
学习过程用3个字就是:活-> 死->活
一:学活
对于数据结构需要我们掌握基本概念,这些基本概念总结分为三类:表、树、图。了解概念的基本操作,归结为三类:增加、删除、查找。
对于算法,要求对书中每一个算法能够在脑海中建立相应的模型,而不是死板的去记忆。如树的遍历,一提到树的遍历我们就应该想到遍历的几种情况,在脑海中形成访问树每个节点的过程。这样,学习下来,脑中就有了整个数据结构的模型概念。
二、学死
这个过程就要记忆算法,针对考题分析,研究考题规律,背诵共性的东西。
三、再学活
将前两个过程相结合。在之上的基础上,多进行思考,看哪些算法有共性,总结出这种共性,然后多多实践,就能正确有效的记忆算法。
这篇关于学好数据结构的必经之路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!