二者是相互独立的学科,不过用任何一种语言程,都离不开数据结构方面的知识,正如用任何一种方法解题,都离不开数学知识一样。
因为里面有不止一个信息(姓名和钱数),或者c++里的类(class)来表示.买饭不允许插队则是用队列来作,这个也是数据结构要学习的。 用数据结构不但能实现更多的功能,而且还会加快你的程序的运行速度(你可以看看数据结构中对数据排序的解释,超强!),简化代码。 呵呵,努力吧。
先学习C语言,再学习数据结构,算法,接下来学习计算机网络、计算机组成原理,最后学习作系统。 1、大一:C语言,C++,离散数学。 2、大二:Java,模电数电,数据结构。 3、大三,微机接口,计网,计算机组成原理,数据库,软件设计。
语言都是通用的,算法才是精华和核心,而数据结构就包括一些2叉树啊,图啊,队列什么的东西,有了这些东西,你分析问题的时候才能有高效率解决问题的思路,数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。 通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率的算法。
上一篇:c语言没学能学得进数据结构吗
下一篇:学数据结构要精通c语言哪些知识