数据结构(C语言版)怎么学啊!?

看了几天的数据结构(严老师主编的),我懵了啊!我花了一个月学了C语言,本来以为很快就能把数据结构搞懂,但数据结构不但没一个例题、课后习题什么的,且都是那些类C语言代码,这些代码:1.数量多2.比较长3.比较难点4不能操作,连编译都通过不了(不同书上的C代码还不一样)。我都不知道数据结构在学什么了,难道只是了解书上的那些概念之类的东东?就快要考试了,我可不想因为数据结构被坑了(这门课没学过但要考),哪位大神学数据结构学的好,给点学习上的建议哈!!!

    首先得学会C语言,特别掌握指针,函数,结构体

     先把书看一遍,省略里面C语言的具体描述,也就是先不看这些。也不要看那些计算公式,只需要弄清楚里面的概念,比如说线性表。

    看第二遍书的时候,在去仔细看那些结构的定义语句,以及每种结构有哪些基本算法,以及是怎样用C语言来实现的。

    最后再去看一些公式,比如时间复杂度等等。

    尽量用自己掌握的一些数据结构来用C语言描述,实践一下。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-10
数据结构这门课,主要讲了2个问题:第一个就是在程序中如何组织数据,第二个就是常用算法。
总之,这门课的意义在于讲解了编程时的思想,这些思想是跨越语言的。

学习这门课,没什么捷径,就是读代码,然后用你会的任何一种编程语言实现它。当把书中的代码读懂80%的时候,你就会发现你的编程水平有很大的提高。本回答被提问者和网友采纳
第2个回答  2020-02-17
循序渐进...跟着老师慢慢来..上机及时完成实验..不要落下..课余时间多编写程序..不要急..量变终究会引起质变的...慢慢积累知识最后你就会豁然开朗
第3个回答  2014-04-10
有一本非常有名的书 《大话数据结构》不妨看看。可以让你充满兴趣地去学习数据结构。我一开始也是和你一样迷茫。还有严蔚敏老师的视频,可以同步看,讲的超级详细。这门课确实不太好学,但是非常重要,它为你能为提高逻辑思维能力。多练练,不要被里面的单词吓到,其实它们只是 数据类型 。还要学好 c语言部分的结构体和指针部分。祝你早日攀枝折桂!
第4个回答  2014-04-11
第一章的线性表是很重要的,这直接关系到后面的串,数组和广义表,这些是线性的存储结构。然后就是树和图了
相似回答