05 | 数组:为什么很多编程语言中数组都从0开始编号?
2019-12-02 本文已影响0人
Yoriskk
数组:
1.线性表数据结构
2.连续内存空间
3.相同数据类型
下标从0开始的原因:
为了底层的寻址公式能够减少一次做减法的操作,不过有一部分是历史原因,java效仿c语音,也有负数作为起始下标的,例如python
数组最大的特点就是支持随机访问。
数组:
1.线性表数据结构
2.连续内存空间
3.相同数据类型
下标从0开始的原因:
为了底层的寻址公式能够减少一次做减法的操作,不过有一部分是历史原因,java效仿c语音,也有负数作为起始下标的,例如python
数组最大的特点就是支持随机访问。