美文网首页
顺序表与链表的区别

顺序表与链表的区别

作者: PANZHI蜕变 | 来源:发表于2020-03-28 05:20 被阅读0次

    存储分配方式:

    顺序存储结构: 用一段连续的存储单元依次存储线性表的数据元素
    单项链表: 采用链式存储结构,用一组任意的存储单元存放线性表的元素

    时间复杂度:

    查询
     顺序存储结构O(1)
     单链表O(n)
    
    插入和删除
     顺序存储结构需要平均移动表长一般的元素,时间为O(n)
     单链表在线出某位置的指针后,插入和删除时间为O(1)
    

    空间复杂度

    顺序存储结构需要预分配存储空间,分大了浪费,分小了易发生上溢
    单链表不需要分配存储空间,只要有就可以分配,元素个数也不受限制     

    相关文章

      网友评论

          本文标题:顺序表与链表的区别

          本文链接:https://www.haomeiwen.com/subject/duoduhtx.html