什么是数据结构?
所以什么是数据结构?
数据结构是计算机存储,组织数据的方式。
数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运算或存储效率。
数据结构往往同高效的检索算法和索引技术有关。
- 数据对象在计算机中的组织方式
- 逻辑结构
- 物理存储结构
- 数据对象必定与一系列加在其上的操作相关联
- 完成这些操作所用的方法就是算法
数据类型(Data Type)
数据类型在数据结构中的定义是一组性质相同的值的集合,以及定义在这个值集合上的一组操作的总称
抽象数据类型(Abstract Data Type)
- 数据类型
- 数据对象集
- 数据集合相关联的操作集
- 抽象: 描述数据类型的方法不依赖于具体实现
- 与存放数据的机器无关
- 与数据存储的物理结构无关
- 与实现操作的算法和编程语言均无关 >只描述 数据对象集 和 相关操作集 "是什么",并不涉及"如何做到"的问题
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WhiteWaves!