注册 登录
编程论坛 C++教室

怎么样才能学好数据结构

jiafeiyang 发布于 2012-12-10 11:42, 4782 次点击
大家好,我学的专业是软件工程,今年是大二,可是感觉自己没有学到什么知识,现在学习的是C++数据结构,先请教各位有什么好的方法,可以学好数据结构么
9 回复
#2
mmmmmmmmmmmm2012-12-10 11:53
不浮躁
#3
a8072822432012-12-10 13:52
动手!!!
#4
StarFall2012-12-11 11:00
不要只是看 ,试着联系实际。
#5
深藏依旧2012-12-11 21:57
我的老师说过数据结构是一门很枯燥的课,很多人都是坚持不下来,你能按你老师说的做就行!
#6
apollo3152012-12-11 23:23
如果楼主已经学过了谭浩强的c++,现在正在学严蔚敏的数据结构的话,(貌似很多大学都是这个套路的教材),那么下面的东西也许能帮到楼主:
     光看严蔚敏的《数据结构(c语言)》对于完全没多少实践基础的新手来说还是比较困难的,因为里面只有抽象的ADT还有一些算法骨架的描述,离做出来能运行的程序还是有点距离的。
     个人推荐一本书:《数据结构与面向对象程序设计(c++版)》Michael Main和Walter Savitch著,清华大学出版社的,非常适合初学者的一本书,虽然比较厚(七八百页吧),但是并不难,别被外表吓住了,其实非常简单的,里面是以实例贯穿全书,一个个案例又不失一般性,细节也讲的很到位,我以前有很多疑问和盲点都是在这本书里找到答案的,即使c++基础不算很好,也可以非常愉快的完成这书的任务,实际上,我就是一边看这书一边复习 c++ 一边学习数据结构的。
    楼主既然在上大学的话,图书馆应该能借到的。 再有就是中文翻译的倒是还凑合,但是编辑排版印刷的实在是不咋滴,里面有很多弱智错误(真的很多),但是因为错误很弱智,即使是初学者也能看出来,所以并不要紧,不过楼主英语好的话,建议直接看英文版(不是崇洋媚外,实在是国人的表现让人没什么信心,并不一定是水平不够,首先那态度就很成问题,为了利益的最大化可以无限的缩水质量,寒心无语)。
#7
不玩虚的2012-12-12 08:15
表示重点结构体,指针,用户字自定义数据类型思想,重要数据类型,算法思想一定要认真学。表示c与c++有区别,学c++的可以把结构体看成类处理,c表示不会。要举列的说
#8
qunxingw2012-12-14 22:34
数据结构的确难,反复看总会理解一点,每多看一次会多一层理解,有时也要深信即使一锅粥的装在大脑里,也会象有机化学反应一样,有一个新的合成物质。
#9
jiafeiyang2012-12-16 12:04
谢谢各位,
#10
g14038482032012-12-18 14:47
反复的看,要明白每一步的意义,自己理解以后做一些题!老师讲的时候一定注意听!!
1