数据结构
概述
数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
数据
数据是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。
数据项 > 数据元素 >> 数据对象:数据项构成了数据元素,数据元素组合成了数据对象。
结构
结构是不同数据元素之间不是独立的,而是存在特定的关系。
逻辑结构
逻辑结构是指数据对象 中 数据元素之间的相互关系。
- 集合:集合结构中的数据元素除了属于一个集合外,它们之间没有其他关系。
- 线性:线性结构中的数据元素之间是一对一的关系。
- 树形:树形结构中的数据元素之间存在一种多对多的层次关系。
- 图形:图形结构的数据元素是多对多的关系。
物理结构
物理结构是指数据的逻辑结构在计算机中的存储形式。