数据结构学习

时间:2022-11-17 13:39:46

资料:《大话数据结构》、浙大数据结构公开课

数据结构其实对于找软件类或者软件算法类的工作来说,都是基础必学的,也是面试时必问的,所以怎么样学习数据结构是大家会思考的问题。

1.语言

首先学习数据结构时,选择什么语言去学习,对于有语言基础的人来说,此处可以忽略,但是对于那些没有什么语言基础,或者我仅仅是本科学习过《c程序语言设计》的人来说,首推的语言当然是c,为什么呢,首先c还是因为c比较简单,大部分都接触过,而且你学习数据结构用好c对你找工作也比较有帮助。

2.怎么学?

可以边看浙大数据结构公开课,结合《大话数据结构》一起学,推荐《大话数据结构》的原因因为这本书讲的比较浅显易懂,不至于让你看一会儿,算了,好烦啊不看啊,当然相关的书籍还有清华的《数据结构》,黑皮的《数据结构与算法》。

看浙大数据结构公开课,可以通过中国大学mooc看,边看便完成作业,其实作业量对于初学者来说还是比较大的,但是确实能学到比较多的东西,你如你看完链表,原理其实并不难,但当你去写的时候,可能你憋半天写不出来。

总归比较重要的还是,边学变练,才能很好的巩固。

3.什么样的人怎么学

对于找工作的,其实可以工作前再突击,因为战线拉的太长,容易学了就忘差不多,又重新学,很浪费时间

对于想好学习数据结构的,那么就一步步踏实写,踏实编程序,看完上述的其实根本不够,还要再找相关的更深入的算法书籍去学习。