软件=程序+文档
程序=算法+数据结构
算法=逻辑+控制
- 数据
- 数据对象
- 数据元素
- 数据项
- 数据元素
- 数据对象
: 带结构的数据元素的集合,DS = (D,R),数据元素和其相互关系称为数据结构。
数据结构由一个四元组来表示:
Data_Structure = (D,L,S,O) 数据元素、数据元素之间的逻辑关系、逻辑关系在计算机中的存储表示、以及所规定的操作
- 线性结构
- 树形结构
- 图形结构
- 集合结构
- 查找
- 插入
- 删除
- 遍历
- 排序
: 描述相同属性的一类集合
: Abstract Data Type (D,R,O) 数据元素、元素之间关系、操作
特点
- 抽象性
- 扩展性