数据结构基础知识
研究内容
数据结构主要研究非数值计算问题,非数值计算问题无法用数学方程建立数学模型
基本概念和术语
- 数据:是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。
- 数据元素:是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。有些情况下,也称为元素、记录等。
- 数据项:是组成数据元素的、有独立含义的、不可分割的最小单位。
- 数据对象:是性质相同的数据元素的集合,是数据的一个子集。
- 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。包括逻辑结构和存储结构两个层次。
逻辑结构
数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储无关,是独立于计算机的。
两个要素:数据元素和关系(关系是指数据元素间的逻辑关系)
四种结构:
- 集合结构:数据元素之