DataStructure宏观理论
一,【前言】
系统了解数据结构之前, 先来回答几个问题:
1,DataStructure 是什么?
2,数据结构有什么?
3,数据结构有操作, 又称什么?
4,数据结构中的算法有什么来评价?
二, 【问题解答】
1,DataStructure 是什么?
解答:数据结构是由存在的实际问题(原始数据),用逻辑结构描述出来,进而在存储结构(物理结构)进行存储,最后将这些进行一些列的操作的过程叫数据结构.
2,数据结构有什么?
解答:从定义中,我们就可以看出,数据结构由四部分组成,实际问题-à逻辑结构-à存储结构-à以及相关的操作(算法).
3,数据结构有操作, 又称什么?
解答: 数据结构的操作, 又称算法. 要注意的是程序=算法+数据结构.
4,数据结构中的算法有什么来评价?
解答: 算法主要有时间复杂度和空间复杂度来衡量.
三,【小结】
本文主要讨论一些入门级的基础和概念,数据结构,数据,数据元素,数据项,数据逻辑结构, 数据存储结构, 运算,算法时间复杂度和空间复杂度等等.下一次我们将讨论最基础的关系一对一:线性关系或线性结构,敬请期待.