
(数据结构)学完C学数据结构,教材是清华严蔚敏版(C语言版),但是书上的实现算法看起来特别别扭。
(数据结构)学完C学数据结构,教材是清华严蔚敏版(C语言版),但是书上的算法看起来特别别扭。看起来像类C的东西,和以前学的C语言有点不一样,调试起来也超不方便,也看了严蔚...
(数据结构)学完C学数据结构,教材是清华严蔚敏版(C语言版),但是书上的算法看起来特别别扭。看起来像类C的东西,和以前学的C语言有点不一样,调试起来也超不方便,也看了严蔚敏老师上课的视频,实在不是很喜欢。另外就是学习进度问题,因为这种风格的代码,一下午连一章都学不完,很是伤神啊。其实关于这些数据类型,数据关系,理解起来一点也不难,主要还是实现的问题。请求前辈高人支下招,或者不用C版本的数据结构,或者重新找教材。帮忙推荐下,拜托了...
展开
1个回答
展开全部
C的语言风格很垃圾,说实话。
但是C的功能比较强大,因为他能直接操作底层硬件。
高级语言,例如C++,Java,Python,Ruby等,之所以叫“高级”,就是因为他们有很多现成的数据结构类型。比如链表,字典,这些在高级语言中一般都能够找到类似的结构或者是直接能找到对应哪个的结构。
因为现在的这些老师,以前都是学C,现在都是用C++的,所以写书教学难免一股C++的风气。所以,我建议你直接找本C++或者是Java的数据结构看吧,应该会直观很多很多。
另外,近年新出现的Python, Ruby等新的高级语言,可能还没有专门的数据结构书。不过你也可以了解一下。因为说不定有些地方用这些语言实现起来非常的简单。
但是C的功能比较强大,因为他能直接操作底层硬件。
高级语言,例如C++,Java,Python,Ruby等,之所以叫“高级”,就是因为他们有很多现成的数据结构类型。比如链表,字典,这些在高级语言中一般都能够找到类似的结构或者是直接能找到对应哪个的结构。
因为现在的这些老师,以前都是学C,现在都是用C++的,所以写书教学难免一股C++的风气。所以,我建议你直接找本C++或者是Java的数据结构看吧,应该会直观很多很多。
另外,近年新出现的Python, Ruby等新的高级语言,可能还没有专门的数据结构书。不过你也可以了解一下。因为说不定有些地方用这些语言实现起来非常的简单。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询