数据结构怎么自学?完全看不懂

我本科也是工科,但基本不涉及计算机,马上研一,导师让我自学数据结构,看了3天,什么都不会,但是C语言我自学起来一点不费劲么,到底为什么?难道是我书买的不对么,我买的严蔚敏的数据结构(C语言版)。最近心情异常烦躁,要几章看懂几章看不懂就算了,现在是从第1页到30页就没有懂的,到底怎么自学?

是思想不对,严蔚敏书的很不错。我就是看严蔚敏的。
你看数据结构并不是去了解c语言的新知识。而是了解一个计算方式。
就好比 你知道三角形的面积求法 底乘高除以二。 但是有一种新办法,严蔚敏教你海伦定理。
一个方式没看懂,就再重新看, 一定要稳定心情。不能急躁。你学的是这个方法,这个程序的写法是不固定的。追问

恩,我导师特地告诉我说要严蔚敏的书,可能是我这个人一直都是急性子吧,一章内容看不懂就想烧书的那种。。。我再试试,而且我也奇怪c语言和数据结构都是从未碰过,c语言一看就通了,这个数据结构怎么相差这么大

追答

急于求成不是好心态。 我看的时候也是这样,不过久而久之就会抑制掉这种心态。。 数据结构学的不是新知识,是新方法。不要着急去懂c语言里面的东西,稳下心态,学一下可以计算的方法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-16
学数据结构还是要学以致用,要把书上的代码用C写出来,什么单链表啊,双链表啊,栈,队列,树,图都是要把类写出来的,短时间内不可能一下子促成追问

这个我知道,没有时间的沉淀肯定不行,只是我看了三四天,觉得跟以前一样,一点入门的感觉都没有,就像人家小学生学数学,可能2+2不会,但是学了几天会1+1了,我现在感觉就是看了三四天,连1+1都不会

第2个回答  推荐于2017-04-17
第一,去图书馆多借几个版本的书
第二,网上看视频
第三,去蹭课听追问

个人比较喜欢一和二,蹭课面授什么的一直是反感的东西

追答

就是 本科开设了这个课,你溜达进人家教师去蹭就行。 有什么反感的? 除非那老师讲的不咋的

追问

我嫌烦,还要刻意对时间,我个人做事喜欢自己安排,讨厌跟着人家节奏走

追答

那就网上找视频看,这个最快。比自己看书效率高

相似回答