数据结构怎么学啊!

我是学软件的,这学期学了数据结构,可是两个月过去了还是不知道数据结构究竟是什么!

我们学的版本是“清华大学出版社”出版的,由徐孝凯,贺桂英所编著!

像这书里面的线性表的16个程序,还有单链表的程序,栈的程序还有好多。即便是他们都很相似,但是背起来也很吃力啊!

就算是我硬着头皮给他们都背下来我也不会用啊,到了做起题来,虽然满脑子都是程序也不知道从何下手啊!

哎~~~~~真是犯愁啊 ,是不是我太笨了啊!学过数据结构的大侠们,指点小弟一下我要怎么学啊!

巧啊,我也是软件工程专业的,现在跟你们差不多,学到二叉树了,前边的我感觉线性表的链式存储、顺序存储就是对数组的操作、熟练指针链表的操作应该很容易了就。我学线性表的操作时是把以前的又看了一遍,特别是链表那一章,
数据结构的算法很抽象、都是伪代码
但是你要多动手去实现它,熟练了也就觉得他不是那么难了
说出来不怕你笑啊,我学数据结构的心理是想到了大一时学习C++,我就把现在比做大一,把数据结构比作C++,你想想啊,大一时学习C++多难啊,最后不是也学会了吗?
感觉学习东西需要一个过程,不过你确实是要下功夫
编程不就是一遍一遍的敲代码嘛?多实现、多思考、有问题就像老师同学请教、或者上网搜索!
呵呵~我跟你应该是一个阶段的吧,我只是把我的说出来了,O(∩_∩)O~希望对你有用1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-06
不错,都自学这么多了,本人觉得第五章的数组的压缩存储你得看一下,那里面重点看一下三元表的内容,挺重要的,第八章不用看,内部排序你得看看,分析比较那几种排序的优缺点,学会一种分析问题和思考的方法,掌握几种排序的法,外排不用看,这只是我个人的观点,希望有帮助,祝你成功!
第2个回答  2011-11-01
最好跟着教学视频学习一下,理解各个结构的原理,再就是将代码上机操作加深印象
相似回答