一.数组
1.基础知识
数组是一种数据结构,数据元素固有相同的数据类型
一维数组的逻辑结构是线性表
多维数组是线性表的扩展
2.一维数组
-
-
- 一维数组采用顺序存储结构
- 数组通过下标识别元素,元素地址是下标的线性函数
- 数组是随机存取结构
- 数组一旦创建,其所占据的存储空间将确定下来,不能进行插入,删除操作
- 数组不能就地扩容
- 一维数组是其他数据结构实现顺序存储的基础
-
3.二维数组
(1)二维数组的逻辑结构
(2)二位数组的遍历
-
-
-
-
- 行主序 (一行一行)
- 列主序 (一列一列)
-
-
-
(3)二维数组的存储结构