区别
Last updated
Last updated
顺序表
单链表
存取方式
可顺序存取,可随机存取
只能从表头顺序存取
逻辑结构和物理结构
顺序存储,逻辑上相邻物理上也相邻
链式存储,逻辑上相邻物理上不一定相邻,通过指针链接
按值查找
按值查找:O(n)(无序) 折半查找 O(log2n)(有序)
O(n)
按序号查找
O(1)
O(n)
插入
O(n),平均需要移动n/2个元素
只需修改相关结点
删除
O(n),平均需要移动n/2个元素
只需修改相关结点
空间分配
可能会出现存储空间大量闲置或空间不足溢出
动态申请空间,操作灵活、高效