数据结构基础
基本概念

1. 数据
是描述客观事实的符号,是计算机中可以操作的对象,能被计算机识别,并输入给计算机处理的符号集合。
2. 数据对象
性质相同的数据元素集合,是数据的子集。
3. 数据元素
是组成数据的、具有一定意义的基本单位,被计算机当作整体来处理。
4. 数据项
数据不可再分的最小单位。
5. 数据结构研究数据元素之间的关系
逻辑关系(结构):从逻辑上存在的一种联系。 存储关系(结构):存储到计算机的结构。
6. 数据结构的三要素
不同数据元素之间不是独立的,而是存在特定的关系,我们将这些关系称为结构。 包括:逻辑结构、物理结构、算法。
逻辑结构与物理结构
常见的逻辑结构
逻辑结构是指数据对象中数据元素之间的相互关系。
1. 集合结构
数据元素除了同属一个集合之外,它们之间没有必然联系。

2. 线性结构
其中的数据元素之间是一对一的关系。

3. 树形结构
其中的数据元素之间存在一对多的层次关系。

4. 图形结构
其中的数据元素之间是多对多的关系。

物理结构
物理结构是指:数据的逻辑结构在计算机中的存储形式。
1. 顺序结构
- 定义:是把数据元素存放在地址连续的存储单元里,其数据之间的逻辑关系和物理关系是一致的。


2) 特性:












