1. 数据结构和算法的介绍
- 数据结构(data structure)是一门研究组织数据方式的学科.
- 程序 = 数据结构 + 算法
2. 数据结构的内容
- 数据结构包括: 线性结构和非线性结构
2.1. 线性结构
- 线性结构作为最常用的数据结构, 特点是数据元素之间存在一对一的线性关系.
- 线性结构有两种不同的存储结构, 即顺序存储结构和链式存储结构.
- 顺序存储的线性表称为顺序表, 顺序表中存储元素是连续的.
- 链式存储的的线性表称为链表, 链表中的存储元素不一定是连续的,
元素结点中存放数据元素以及相邻元素的地址信息.
- 常见的线性结构有: 数组, 队列, 链表和栈.
2.2. 非线性结构
- 非线性结构包括:
二维数组, 多维数组, 广义表, 树结构, 图结构.
1万+

被折叠的 条评论
为什么被折叠?



