欢迎大家访问我的个人博客:endeavorchuan.com
空间比较
存储空间分配
线性表:存储空间是一次性分配的。
链表:存储空间可以动态多次分配。
存储密度(结点值域所占存储量/结点结构所占存储量)
顺序表存储密度=1
连表存储密度<1,因为存在指针域
时间比较
存取方式
顺序表:可随机存取,也可顺序存取
链表:只能顺序存取(需遍历a之前的所有元素才能找到a)
插入删除时移动元素个数
顺序表:平均需移动近一半元素
插入删除算法的平均时间复杂度为O(n)。
链表:不需要移动元素,只需修改指针