数据结构(一)绪论
定义
数据结构:带结构的数据元素的集合
数据的逻辑结构
数据的逻辑结构可以归为四类
- 线形结构,一个前驱一个后继
- 树形结构,一个前驱多个后继
- 图形结构,多个前驱多个后继
- 集合结构,元素直接无直接关系的
数据的存储结构
数据的存储结构:
- 顺序存储结构
- 链式存储结构
- 索引结构
- 散列结构
如果填空题只有两个空的话,存储结构:
- 顺序存储结构
- 非顺序存储结构
算法
算法设计要满足以下性质:
- 有穷性
- 确定性
- 可行性
- 有输入
- 有输出
算法的设计原则,通常应考虑以下目标:
- 正确性
- 可读性
- 健壮性
- 高效率、低存储量需求