学习数据结构的困惑

我刚学数据结构,我感觉我对数据结构的那些思想都理解得到,比如顺序表概念,链表的操作等等,但是我对代码就理解不到了,可能是我C语言没学好的关系,但是我觉得我学的差不多,都读得懂,就是细节问题,比如某个地方必须传递指针,某个地方传递地址,定义指针指向某个地址,某些时候传递的时指针,某些时候又传递的是地址。我就觉得这个很恼火,看到一个函数不知道为什么要定义那样一个指针。难道真的要先死记硬背吗?有没有那种数据结构讲代码的书呢。

不用 学这个要毅力 坚信我吧 我也是这样的 但是没那么纠结 我在理解的时候 看概念 有点能力的都能看懂 能看懂代码并知道为什么才行啊 看懂了 然后就可以丢了 我看懂的是思想 我能写出来 试着说服自己他这样写有什么好处 你跑过那些代码么 没跑过全扯淡 跑吧 觉得不爽 改成你自己的 当你反复改还不行的时候 不但百度的时候 哦 突然发现写书的人这样写的是对的啊 终于不谋而合了 多次以后你会形成自己的想法 有知其所以然 而不只是知其然 你现在只知其然 当然 觉得死记硬背 你知道它的原因后 你可以根据自己的想法写出来 和作者不也一样的写法 还有可能效率更高 你赢了 因为你已经打败了自己 哦耶 噢噢噢噢 加油哦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-26
一定要先学好语言才能用好数据结构,不是死记硬背的关系,语言也是要理解的,如果是C的话肯定要仔细理解指针、地址、数组、结构,这之间的关系。这些其实都是想通的,到背后都是在内存中的存储方式。包括指针的运算,都是在内存中电脑做加减乘除的方式。还有就是多写程序,从基础的写起,写得多了自然就会了。
第2个回答  2014-03-27
《数据结构 c语言版》
相似回答
大家正在搜