怎么学习数据结构

如题所述

怎么学习数据结构
首先得学会C语言~特别得掌握指针,函数,结构体~
然后我觉得首先不要太关注里面数据结构用C语言的实现方法。第一步,先把书看一遍,省略里面C语言的具体描述,也就是先不看这些。也不要看那些计算公式,只需要弄清楚里面的概念,比如说线性表,首先只需要弄清楚什么是线性表,最好能给自己列个大纲,比如,线性结构-树状结构-图状结构,然后在细分,把所有的概念全部看懂。第二步,看第二遍书的时候,在去仔细看那些结构的定义语句,以及每种结构有哪些基本算法,以及是怎样用C语言来实现的。第三步,最后再去看一些公式,比如时间复杂度,等等。当然,这个是需要有高等数学的根基的。第四步,尽量用自己掌握的一些数据结构来用C语言描述,找些实例来做做,也就是实践一下。最后如果还有兴趣的话可以再深一层的去看看一些软件工程里的一些基本算法。相信你会学好数据结构的~
温馨提示:答案为网友推荐,仅供参考