数据结构学习困惑

dbzqh 2007-12-19 09:32:28
请教高手们,我是在学大学生,
现在学习数据结构,学习非常痛苦,感觉入不了门啊

问题1我们以前用的是c语言,现在老师用 c++讲课,高教出版社刘大有的那本,但是我以前就没学过c++!
无奈 我有买了本清华大学严蔚敏c语言版的书记结构,感觉这本书更难!!我现在急死了,感觉入不了门.

问题2.学c++数据结构是不是都用Microsoft Visual C++ 6.0?我怎么用其他c和c++的混合编辑器,敲进去自己的程序,出不来结果?!!!

问题3 数据结构动不动就是上百行的程序,难道自己的c语言功力不好,就学不好了了么?有什么尽快入门的办法. 老师让我在半个月内尽快精通c语言,他说这样数据结构就学好了.但有几个人能用这么短的时间精通啊?!

问题 4:数据结构到底是要我们学到什么东西呢?我想不明白.感觉数据结构就是高级编程,对吗?? 谢谢大家了,盼回复
...全文
221 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
berlin8600 2008-09-02
  • 打赏
  • 举报
回复
先问问自已:什么是“学好”?
想考个高分,建议你向学长要历年的考题做。
如果你真的对数据结构感兴趣,相信用什么语言并不是问题

tiankongzhiying 2008-08-07
  • 打赏
  • 举报
回复
思考很重要,编程不像是做数学题,可能一会就做出来了,编程可能要很长时间。要有耐心。对了,上网也很重要。遇到问题可以上网搜搜。网上的资源很丰富。
kingbdmw 2008-08-07
  • 打赏
  • 举报
回复
数据结构是内功
duanxiaoming52 2008-08-06
  • 打赏
  • 举报
回复
up
loveinyou 2008-08-04
  • 打赏
  • 举报
回复
外练语言,内练功力。做这个就像练功一样,拳法再好,内功浅了没有多大造化!
mrliu_xz 2008-07-08
  • 打赏
  • 举报
回复
语言不是大问题
mrliu_xz 2008-07-08
  • 打赏
  • 举报
回复
学数据结构关键是离散数学要学得好
还有要注意锻炼思维的逻辑严谨性
caimps 2008-07-05
  • 打赏
  • 举报
回复
数据结构根语言关系不是特别大
当然最好是先熟悉一门语言
然后用这门语言学数据结构

如果没有熟悉某种语言
直接用伪代码也可以
Endels 2008-07-03
  • 打赏
  • 举报
回复
我不是很了解C++,C好点,毕业设计也用VC6写,可能因为并不需要实现太复杂的功能,没感觉太难.下面的意见楼主参考一下.

问题1我们以前用的是c语言,现在老师用 c++讲课,高教出版社刘大有的那本,但是我以前就没学过c++!
无奈 我有买了本清华大学严蔚敏c语言版的书记结构,感觉这本书更难!!我现在急死了,感觉入不了门.

re:c++内容貌似很多,C++ primer字典般的厚度,但是用在数据结构方面的话应该比C多不了多少.这点不是什么问题.TEACHER严的那本的确是有难度的,楼主你看一下配套的习题就知道了,不过不要急,循序渐近多练习.

问题2.学c++数据结构是不是都用Microsoft Visual C++ 6.0?我怎么用其他c和c++的混合编辑器,敲进去自己的程序,出不来结果?!!!

re:我觉得还是不要神话C++,就是一门语言又不是什么理论,优于C的地方是它拥有OO概念,也就适合工程性开发吧,做底层做理论的话它也就一门语言.提个老师曾经给我的意见,你可以去接触一些实用的理论或实践,语言也就是语言,要用的时候自然也就学了.

问题3 数据结构动不动就是上百行的程序,难道自己的c语言功力不好,就学不好了了么?有什么尽快入门的办法. 老师让我在半个月内尽快精通c语言,他说这样数据结构就学好了.但有几个人能用这么短的时间精通啊?!

re:数据结构上的应该不是源码,象严的那本也只是一种比较具体的算法,楼主你应该可以看到中间会有很多函数,实际上这些都是作者自己写的抽象函数,在程序中并不存在也不是库函数,只不过这些函数一看就明白是什么意思,要写也比较容易,于是就省去细节部分了.楼主你说运行不了,估计就是原原本本把这些都敲到代码里去了,实际上这些都没定义,要自己写的.

问题 4:数据结构到底是要我们学到什么东西呢?我想不明白.感觉数据结构就是高级编程,对吗??

re: 数据结构要学的就是编程的方法和规则,简单来说就是在学习算法,你也可以理解为:找到解决问题的方法,并且用编程来实现这种方法.打个比方,碰到一个问题,你自己通常会有一个解决方法,但是你自己的方法可能是模糊的,或者是不方便用编程来实现的,数据结构所讲的就是一些更好的完整的解决方法,并且如何从编程方面实现.还是那句老话,不要神化这门课,刚开始学大家都痛苦得要命,入门了就好了,别担心,一步一步来吧,会很有收获的.

另外,我觉得你们老师那话是随口说说的,半个月精通,根本就不可能.不用理睬和担心,C可以边用边学,说白了在这个阶段只是一些语法规则而已,C语法跟围棋规则一样少得可怜,毕竟只是一门语言.
freeCodeSunny 2008-05-21
  • 打赏
  • 举报
回复
多写几行几行了
shshsh_0510 2008-05-19
  • 打赏
  • 举报
回复
问题1--别着急,哪本书都行。但最好还是用C++的,不懂面向对象没法混呀。

问题2.--那个环境都行,找本你用的那个环境的入门书,从helloworld敲起了,别以为你开始学数据结构,IDE环境就都无师自通了:)

问题3 --把握思想,不求甚解。从几百行中找到真正需要看的几行

问题 4:--编程使用机器的语言解决现实问题,解决问题是算法,数据结构是问题描述。描述可以有很多方式,你学习的都是一些公认比较好的方式。
UltraBejing 2008-04-30
  • 打赏
  • 举报
回复
好像没那么简单,呵呵.
meiZiNick 2008-04-30
  • 打赏
  • 举报
回复
关注 接分
longhua1989 2008-04-29
  • 打赏
  • 举报
回复
学吧,到树那章,你就感到不难了,树那一章就算入门了.
排序很重要,注意啊!
gaizhi_c 2007-12-22
  • 打赏
  • 举报
回复
编程语言是软件开发的工具,数据结构与算法是软件开发的方法(不包括软件工程),学习一样东西,首先要有兴趣,否则越学越痛苦的。
lyg_wangyushi 2007-12-21
  • 打赏
  • 举报
回复
我也是大学生,数据结构就是计算机种数据的组织存储结构。
数据结构的学习,我个人认为,要多看书,多上机编程,多想,总之一句话,学习,思考,实践,再学习,再思考,
再实践,就一定能学好。

257

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧