c语言学到哪个程度可以看数据结构?

比如说要能写的出什么东西出来、、、、

数据结构我认为主要有三个方面。
1:抽象解释。
首先根据某个结构,利用自然语言进行描述,然后才能体现到代码上,如果你抽象解释看不懂,说明你的的数学知识不牢固,可以复习高中数学必修3中讲程序的那一节。
2:流程图。
根据自然语言的描述,把他体现在流程图上,注意流程图是学习数据结构的关键,数据结构不难,但很烦,他需要推理,往往一种情况又分另一种,红黑树就是一个例子。初期学习链表什么的较简单,但也不能忽略基础。
3:代码实现
有了流程图就万事具备了吗,NO。代码实现是一个大头,因为抽象,所以忽略了细节,往往这些细节能让你很头疼,比如选用什么数据类型,参数是引用,指针,常量等等?所以这里体现了你的代码操纵能力。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-17
学会C的基础 并且能够熟练运用C来完成一些基础的小程序 重点要会指针(这个好重要) 数据结构一堆东西都要用到指针 链表 堆栈 树 图 七七八八的 这样一般就可以开始看了 数据结构里看不懂的再回去翻翻C 两边都能得到提升追问

指针就知道他是这么回事,好像不是很熟的样子,如果数据结构看不懂的原因、、、是因为前面的知识没掌握好吗???

追答

指针如果不熟看的时候有困难是肯定的 因为我刚说的那些内容几乎都是建立在指针的基础上的 比如链表 每个数据的链接都是依靠指针 而这其中指针的变化要是指针没弄清楚你就会搞不清楚地址什么的了 但数据结构看不懂也不全是知识的问题 因为数据结构书上大部分都不是给你真正的C源码 都是半叙述半代码的形式 每个作者的习惯不同 你看的时候理解也可能不一样 而且要是刚开始看 可能还没习惯 多把代码实现试试 在电脑里尝试比光看好 哪句不明白了就换一个试试 看有什么改变 DEBUG会让你学到很多

本回答被提问者和网友采纳
第2个回答  2012-11-17
学个一般水准就可以,关键指针,结构体,循环,这三个,语法懂,其实数据结构和C语言关系不大,为什么这么说呢,数据结构交给你的是算法,C语言只是一种实现的工具罢了 ,我这学期开了数据结构这门课程
第3个回答  2012-11-17
指针是最重要的, 然后前面的什么语法都是基础 , 最重要的是指针, 指针你懂的到的话 , 对你理解有很好的帮助 , 还有就是对你做数据结构的实验也有很大的帮助、
第4个回答  2012-11-17
会了基本语法,函数,数组,指针,尤其是指针,就可以看了

c语言学到哪个程度可以看数据结构?
数据结构我认为主要有三个方面。1:抽象解释。首先根据某个结构,利用自然语言进行描述,然后才能体现到代码上,如果你抽象解释看不懂,说明你的的数学知识不牢固,可以复习高中数学必修3中讲程序的那一节。2:流程图。根据自然语言的描述,把他体现在流程图上,注意流程图是学习数据结构的关键,数据结构...

c学到什么程度能开始学数据结构
不建议两个一起学,你把C语言学到可以看懂并且能编写一般的代码时,再学数据结构,这样可以欣赏人家的代码,也可以自己编写,进步更快!祝好运!

C语言要学到什么程度?
学C最好不要太过于执着,因为当前使用最多的都是面向对象的编程,所以对于初学C的人来说只要理解C的基本思想,基本语句也就可以了。重点是C++或者其他,学习是一个渐进的过程,但必须要知道终点在哪,学习要达到的目标有:1.能够理解函数、循环、判断、变量的概念;2.理解对象,结构体;3.学会使用MFC...

学习C语言是不是要先学习数据结构?
不用的,初学不用学数据结构,当你认为你掌握了基本的程序设计后,再学数据结构就可以了。

考研408c语言要学到什么程度
在准备考研408时,如果你的学习目标是专注于数据结构,那么你只需掌握数据结构中C语言相关的知识即可。这些知识点包括但不限于数据类型、循环语句、数组、函数、指针、结构体以及递归等。学习这些内容能够帮助你更好地理解和掌握数据结构的实现方法。首先,了解C语言的基本数据类型是必要的,如整型、字符型...

c语言学到什么程度算差不多了啊?请回答的具体点?
看你学的什么,如果是学软件\/计算机的,C只是个入门,不是做软件项目开发的语言,也没啥值得做开发的项目。以后的数据库\/网络\/数据结构与算法更重要,语言方面Java\/C#,js,python等也都要学会,那些才是真正开发需要的。语言只是个工具,需要你学会其他的知识才能派上用场。如果你是学工程的,C就是...

学c语言一定要学数据结构吗
一定要,不但是c语言,只要你想学好编程,数据结构是必学的基础,你说的计算机等级考试是1,2,3级那种吗?2级不用,3级要看你考哪个方向,不过好像都不用,不过数据结构是一定要学好的啦~~!

学完C语言之后是先学数据结构还是先学JAVA好呢?
这要看你的目的了。如果你学c语言的目标是为了初步掌握编程基础。并打算学习更高级语言做web开发那可以考虑直接去学java 如果你想更深入的了解编程,体会编程的精髓,那么就先学数据结构吧。但是不论如何,数据结构你早晚都得学,没有一个程序员没学过数据结构的。学习数据结构能让你更深入的了解与认知...

C语言 数据结构 计算机原理 操作系统这四门课的学习顺序
我是计算机专业的,我们学的顺序是C语言,数据结构,计算机原理,操作系统 C语言是学习计算机的基础,学好C语言去哪个公司都不愁 想用C语言编出更好的程序,就得了解数据结构里的各种基本算法 之余操作系统和计算机原理,了解其中典型的概念即可

c看完了到底是看数据结构还是java或C++
1 数据结构是必看的,无论你学什么语言,这是程序的灵魂 2 不知道你说java,c++是什么意思。你首先确定一下自己想从事哪方面的工作,要是从事嵌入式、电信软件开发,那c就是你的工作语言啊,没必要再看java这些。如果你想从事应用开发,可以看看java和C++,完全取决于你想干什么,而不是没有目的性的...

相似回答