如果是在校学生,数据结构是计算机专业的必修课。如果是自学,建议最好学1、2种常用的数据结构和算法、比如链表。
C语言是数据结构的基础学课,比方说c就像公式,而数据结构就是解题技巧,你公式都不会,学解题技巧也就很难学懂,其实语言的语法都不是很难,难的是运用,很多人说指针难,但指针必须弄懂,数据结构的很多问题要用指针解决...
一定要,不但是c语言,只要你想学好编程,数据结构是必学的基础,你说的计算机等级考试是1,2,3级那种吗?2级不用,3级要看你考哪个方向,不过好像都不用,不过数据结构是一定要学好的啦~~!
只会基本语法只是能用到总体的20%,数据结构则能解决其他80%的问题。强烈推荐学。举个例子吧,简单的:你要写个关于食堂买饭的程序,这个程序里要求买饭的人必须排队,不允许有插队的。每个人持有自己的饭卡,里面有这个人...
数据结构要学,还要学算法。c语言是基础,你要学精。c++相对c增加了类(面向对象),模板(泛型编程),还有异常等等。它更注意类型安全。这两种语言都适合用来编写注重运行速度的程序,内核,驱动,系统。java在语法上与c++...
语言都是通用的,算法才是精华和核心,而数据结构就包括一些2叉树啊,图啊,队列什么的东西,有了这些东西,你分析问题的时候才能有高效率解决问题的思路,数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常...
首先选择一本好的参考书"高级数据结构-C语言程序设计"机械工业出版社的.因为数据结构的模型较多,比如堆,栈,数组,链表,树(2叉搜索树,B+树,,,)还有很多排序算法,图,树算法,你可以带着这么几个问题去学习:1....
二者是相互独立的学科,不过用任何一种语言编程,都离不开数据结构方面的知识,正如用任何一种方法解题,都离不开数学知识一样。
逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通常与一组算法的集合相对应,...
首先得学会C语言,特别掌握指针,函数,结构体先把书看一遍,省略里面C语言的具体描述,也就是先不看这些。也不要看那些计算公式,只需要弄清楚里面的概念,比如说线性表。看第二遍书的时候,在去仔细看那些结构的定义...