数组(Array)
数组也是 一种线性数据结构
数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。
例如下面这段代码就是将数组的第一个元素赋值为 1。
优点:
- 按照索引查询元素速度快
- 按照索引遍历数组方便
缺点:
- 数组的大小固定后就无法扩容了
- 数组只能存储一种类型的数据
- 添加,删除的操作慢,因为要移动其他的元素。
适用场景: 频繁查询,对存储空间要求不大,很少增加和删除的情况。
数组也是 一种线性数据结构
数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。
例如下面这段代码就是将数组的第一个元素赋值为 1。
优点:
缺点:
适用场景: 频繁查询,对存储空间要求不大,很少增加和删除的情况。