加载中...
| 类别 | 算法与数据结构 |
| 英文名 | Array |
| 类型 | 数据结构 |
| 领域 | 计算机科学 |
数组是一种把相同类型元素存放在连续内存空间中的线性数据结构,通过下标(索引)直接定位元素。大多数语言的数组下标从 0 开始。
由于元素连续存放且大小固定,第 i 个元素的地址等于首地址加上 i 乘以单个元素字节数,因此可以在常数时间内随机访问。代价是插入和删除中间元素时,需要移动后续所有元素以保持连续性。静态数组容量固定,动态数组(如 C++ 的 vector、Java 的 ArrayList)在容量不足时按倍数扩容并整体搬迁。
| 类别 | 算法与数据结构 |
| 英文名 | Array |
| 类型 | 数据结构 |
| 领域 | 计算机科学 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧