说起数据结构与算法,他们之间的关系是怎么样的呢?某位dalao曾经这样说过:
The relationship between the data structures and algorithms likemartial arts moves and skills, only moves without skills, dealing with thelittle scene is no problem, but really to the scenes of gang fights will onlybeaten; so, only to learn the skills to better clear the loading force!
说人话就是:数据结构与算法之间的关系就像武功招式和内功一样,只会招式而不会内功,应付小场面是没有问题的,但是真的到了大场面的群殴就只有挨打的份了;所以,只有学好了内功才能更好的潇洒装逼!(好吧这是我自己百度翻译来的_(:з)∠)_)
噗,让我们回归正题哈_(:з)∠)_
数据结构的基本概念
1.1.什么是数据?
数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。
1.2.什么是数据元素?
数据元素是组成数据的,有有一定意义的基本单位,在计算机中通常作为整体处理,也被称为记录。
1.3.什么是数据项?
一个数据元素是由若干个数据项组成的。
1.4.什么是数据对象?
数据对象是指性质相同的元素的集合,是数据的子集。
1.6.什么是数据结构?
数据之间相互存在的一种或者多种特定关系的元素是集合就是数据结构。
1.7.