数据结构-必经之路

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Osean_li/article/details/82829843

引言

在正式学习数据结构之前,我的习惯是先对数据结构在宏观上有一定的了解,有个宏观的把控。

三个阶段

一、学活

首先,是一个学活的过程。
对于数据结构这个过程要求我们掌握基本概念,这些基本概念总结为三大类,表、树、图。
掌握了概念还需要我们了解概念的基本操作,数据结构和数据库不同的操作是少了修改一项,所以数据结构概念的基本操作就归结为三类增加、删除、查找。

对于算法,要求我们对书中的每一个算法能够在脑海中建立起相应的模型,而不是死板的去记忆算法。

比如树的遍历,一提到树的遍历我们就应该想到遍历的几种情况,在脑海中形成访问树每个节点的过程。

这样,在学习下来,你的脑海中就有了整个数据结构的模型概念,对于任何一个知识点,将不感到生疏和害怕。

data

二、学死

我们的第二个过程——学“死”,这个过程就要记忆算法。

三、重生

这个过程是在第二个过程基础上,多进行思考,看看哪些算法有共性,总结共性,总结出这种共性,然后多多实践,这样就能正确有效的记忆算法,同时,遇到难题不至于慌乱,能够从容下手解题。

猜你喜欢

转载自blog.csdn.net/Osean_li/article/details/82829843