文章目录 1 知识总览2 顺序表定义3 实现方式3.1 静态分配(数组)3.1.1 静态分配例子3.1.2 优化3.1.3 缺点 3.2 动态分配(指针)3.2.1 动态扩容例子 4 顺序表特点5 总结 1 知识总览 按照存储结构不同实现线性表:划分为顺序表和链表 2 顺序表定义 3 实现方式 3.1 静态分配(数组) 3.1.1 静态分配例子 3.1.2 优化 可以不用对每个元素初始化,因为此时顺序表的实际长度为0 注意使用length表示当前顺序表的长度,而MaxSize表示事先分配空间大小,最多存储多长。 3.1.3 缺点 3.2 动态分配(指针) 可动态扩容initSize 3.2.1 动态扩容例子 4 顺序表特点 5 总结