数组是一种顺序存储的线性表,所有元素内存地址是连续的
- 正确的表 述应该是,数组支持随机访问,根据下标随机访问的时间复杂度为 O(1)。
- 低效的
插入和删除因为总是要大规模的挪动数据
动态数组
重点:扩容将旧数组的值加入到新的数组中,改变原有指针
链表
链表是一种链式存储的线性表所有内存不一定是连续的
链表 VS 数组性能大比拼

队列
是一种特殊的线性表,只能从头尾进行操作。先进先出
插入 和 删除 因为总是要大规模的挪动数据重点:扩容将旧数组的值加入到新的数组中,改变原有指针
链表是一种链式存储的线性表所有内存不一定是连续的
是一种特殊的线性表,只能从头尾进行操作。先进先出