空间性能:
--顺序存储结构需要预分配存储空间,分大了,浪费空间,分小了,容易发生溢出。
--单链表不需要分配存储空间,只要有就可以分配,元素个数不受限制。
时间性能:
--查找:
顺序存储结构O(1)
单链表结构O(n)
--插入和删除
顺序存储结构需要平均移动表一半的元素 时间为 O(n)
单链表在计算出某位置的指针后,插入和删除时间为O(1)
注:单链表,多次操作,第一次插入删除为O(n),之后的都为O(n);顺序都为O(n)
存储分配方式:
顺序存储结构用一段连续的存储单元依次存储线性表的数据单元。
单链表采用链式存储结构,用一组任意的存储单元存放线性表的元素。
网友评论