怎么学数据结构呀?感觉挺难的,老师讲的挺快的,加上我一直没有好好看书,有点跟不上了

如题所述

    1.数据结构学习一定要自己独立完成代码实现,虽然有时候你理 解内容了,但是实现上面还是会愈要很多困难的,解决这些困难会帮助你提高程序设计的能力的。

2.数据结构是计算机专业最重要最基础的一门课,对于有过编程 经验的人,结合自己的编程体会,去领悟它的思想;对于初学者,捡一种自己最熟悉的语言去分析它,总之千万不要陷在语言的细节上,要高屋建瓴的去领会数据结构的思想。而且随着编程经历的丰富对它的体会越深入,最初接触是对一些思想可能只是生硬的记忆,随着学习的深入逐渐领悟了很多。对于实
在弄不懂的东东,就先记住!

3.将各种数据结构算法烂熟于胸,这是一个优秀程序员的必须具 备的基本素质,是后来进步的基石。书上的例子自己看看,然后不看书自己想想做成代码,在以后使用的时候看看能不能用这些数据结构来解决问题。

4、自己试着把书上的数据结构尽量写成可复用的独立模板(模
块),以后用着方便,学得也深刻,以后复习不用看书了,反复温习即便自己的代码就行了,说实话,找工作面试的时候数据结构几乎是必问的!

5、我觉的学数据结构,应该从算法入手,不能急,我现在还在搞 数据结构呀!不过现在觉的不那么难了呀!因为主要是算法,一点一点理清,会有柳暗花明的时候的。

6、数据结构要反复看书,量变引起质变,可能一开始看不太懂, 单当看多了的时候,你会茅塞顿开!

7、我觉得数据结构要的是思想,
学的也是思想,但你至少要熟练 一门语言,要么怎能检验你的思想是否正确,强烈推荐《STL源码剖析》!!!结合STL中的源码去分析,STL是我看到的最全的以数据结构为宗旨的一种库,还建议你去下一个STLPORT,之中的源码比VC提供的好些,很全,基本上能够用到的数据结构都涉及到了,并且在学这个库的过程当中还可以学习一些设计模式,还可以学习VC中的范型运算思想,等等,开始行动吧!!!

8、
怎样学习数据结构,最好方法是一起讨论。
祝你成功
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-21
从Hello word 开始比较好。
首先是熟悉程序的语法。尤其是c的规矩。
数据结构说的是各种设计。如果说c语言讲的是锤子钳子螺丝钉,数据结构说的就是各种机器的构造。你看见螺丝钉不认识就没办法看懂机械结构。追问

c语言还是懂一点的,不过数据结构确实挺难的,老师讲的挺抽象的,所以不懂呀

追答

数据结构说的就是各种程序里的设计。比如 如何排序 如何查找。脑子里得有那个事儿才听得懂。

你可以试试自己写查找,排序。

链表,二叉树什么的都是以前的计算机用的东西,在课上讲是为了锻炼思路。

送一个程序吧

追问

谢谢

追答本回答被网友采纳
第2个回答  2013-11-21
要学编程的话,数据结构、算法、汇编、都是基础, 都得好好学。
课前预习, 课后复习, 多看相关材料,自己动手写代码实现线性表、栈、各种排序,有不懂就问,不要把不懂的一直积压起来。追问

我是学编程方面的,但是开学之后我没有重视数据结构,已经不知道从哪里学起了,不懂不知道问谁,老师的方法不适合我们,班里没有几个人听懂

第3个回答  2013-11-20
数据结构你要好好学啊,学东西这东西在与你有没有用心学,老师讲之前你最好看书预习下啦追问

你是学这方面的吗?我想知道你觉得学的怎么样?

追答

还可以吧