如何学习数据结构 1、 数据结构学习一定要自己独立完成代码实现,虽然有时候你理解内容了,但是实现上面还是会愈要很多困难的,解决这些困难会帮助你提高程序设计的能力的
2、 数据结构是计算机专业最重要最基础的一门课,对于有过编程经验的人,结合自己的编程体会,去领悟它的思想;对于初学者,捡一种自己最熟悉的语言去分析它,总之千万不要陷在语言的细节上,要高屋建瓴的去领会数据结构的思想
而且随着编程经历的丰富对它的体会越深入,最初接触是对一些思想可能只是生硬的记忆,随着学习的深入逐渐领悟了很多
对于实在弄不懂的东东,就先记住
3、 将各种数据结构算法烂熟于胸,这是一个优秀程序员的必须具备的基本素质,是后来进步的基石
书上的例子自己看看,然后不看书自己想想做成代码,在以后使用的时候看看能不能用这些数据结构来解决问题
4、 自己试着把书上的数据结构尽量写成可复用的独立模板(模块) ,以后用着方便,学得也深刻, 以后复习不用看书了,反复温习即便自己的代码就行了, 说实话,找工作面试的时候数据结构几乎是必问的
5、 我觉的学数据结构,应该从算法入手,不能急,我现在还在搞数据结构呀
不过现在觉的不那么难了呀
因为主要是算法,一点一点理清,会有柳暗花明的时候的
6、 数据结构要反复看书,量变引起质变,可能一开始看不太懂,单当看多了的时候,你会茅塞顿开
7、 我觉得数据结构要的是思想,学的也是思想, 但你至少要熟练一门语言,要么怎能检验你的思想是否正确,强烈推荐《STL源码剖析》
结合STL 中的源码去分析,STL 是我看到的最全的以数据结构为宗旨的一种库,还建议你去下一个STLPORT,之中的源码比VC 提供的好些,很全,基本上能够用到的数据结构都涉及到了,并且在学这个库的过程当中还可以学习一些设计模式,还可以学习VC 中的范型运算思想,等等,开始行动吧
8、 怎样学习数