c语言数据结构难不难?
难。怎样学数据结构?千人千法,我个人的理解是在学习完相关的章节后,通过自己的理解自己编程实现相关的运算(增、删、查、改)。切忌照着书上的代码,看一句,输入一句。
这样是不会有多大的效果的。当然我不反对模仿编程,别人好的风格和思路是值得我们学习和借鉴的。数据结构不是听会的,也不是看会的,是通过自己动手编程来学会的。
数据结构的算法的实现既可以提高我们的编程质量又可以加深对我们前面所学的一门语言掌握。通过数据结构的学习,可以克服原来学完一门语言课后,好象什么道理都懂了,可是一遇到编程就茫然,不知如何着手。
不会C语言能学数据结构么?
呃 不是打击你 呵呵 没有学过 C语言或者C++ 的话 学起数据结构(C语言版、C++版) 都是不可能的 因为 数据结构是建立在 对应的语言上的,所以说首先要学语言 如果你想 有很坚实的计算机基础的话 那你就 学C 语言 虽然C语言实用性好 很与时具进 但是不容易学 所以建议你学C语言 ,它是计算机语言的基础,C++、java 都是从C上发展过来的学过C后 在学 C++/java的话 你会发现事半功倍,而且对你 介入程序员行当很又帮助 而且 C 与VB 很多地方 是相通的 不同是指针那块 学起来也容易的多
数据结构(C语言版)中SElemType是什么意思,对应成C++应给怎么用?
SElemType是数据类型,用typedef定义数据类型的别名!比如:typedef int SElemType;那么SElemType就是int的别名! 用的时候,这个要放在前面定义一下,c++当然可以呀,c是c++的一个子集!不过c++里用模板(template
请问数据结构(C语言版)自学要多长时间?
这要看你们怎么考了。有的学校考数据结构只考算法不考程序。主要让你分析算法的执行过程或者一个问题该怎么实现。如果仅仅是应付考试看看书就应该可以了。
卷面上答题和上机运行差距还是很大的,卷面答题有那个思想一般就能得到一部分分数,而上机的话出现一点小问题结果不正确一般就是0分。
如果自学理解能力好的话一个星期就能知道大概了(仅仅是算法不包括程序)。深入研究的话需要很长时间的。有其他问题的话可以继续追问。
为啥数据结构都是以C语言为模板讲述?
你学数据结构的时候,是不是用到了C语言的struct类型?
这个类型JAVA,C#都是没有的……
C这里不包括C++,可以通过struct类型建立结构比较复杂的变量,从而实现你数据结构中学到的链表、图或者二叉树。并通过不同的算法高效完成这些结构体的遍历和操作。C语言不是面向对象的……
而,当前在用的高级语言已经没有了这个类型。你可以直接定义类来做你想做的事情……
数据结构这门课程的用意是锻炼你思维能力,学习更有效绿的算法处理方式……开拓你的思路。后面,新的数据结构和算法就要靠被开拓过思路的题主了(❁´◡`❁)*✲゚*