03 动态数组-01
2023-01-14 本文已影响0人
飘摇的水草
01-线性表
什么是数据结构?
- 数据结构是计算机存储、组织数据的方式

线性表

02-接口设计

- 在许多编程语言中,数组都有个致命的缺点
- 无法动态修改容量
- 实际开发中,我们更希望数组的容量是可以动态改变的,所以一般来说我们会自己写一个动态数组

03-简单接口的实现
04-clear
05-补充

06-add

07-打印

08-remove删除元素

删除中间元素时,后面的元素向前挪动
09-add_index

10-接口测试
11-动态扩容

要先将之前的那个数组的元素放在新创建的数组里,然后将之前的数组释放掉