线性表:单链表结构和顺序存储结构优缺点

2017-03-10  本文已影响119人  Mervyn_2014
空间性能:
--顺序存储结构需要预分配存储空间,分大了,浪费空间,分小了,容易发生溢出。
--单链表不需要分配存储空间,只要有就可以分配,元素个数不受限制。
时间性能:

--查找:

  顺序存储结构O(1)
  单链表结构O(n)

--插入和删除

      顺序存储结构需要平均移动表一半的元素 时间为 O(n)
      单链表在计算出某位置的指针后,插入和删除时间为O(1)
      注:单链表,多次操作,第一次插入删除为O(n),之后的都为O(n);顺序都为O(n)
存储分配方式:
       顺序存储结构用一段连续的存储单元依次存储线性表的数据单元。
       单链表采用链式存储结构,用一组任意的存储单元存放线性表的元素。
上一篇下一篇

猜你喜欢

热点阅读