队列

作者: 简书徐小耳 | 来源:发表于2018-11-14 14:28 被阅读0次

    数组的优点

    随机访问性强
    查找速度快

    数组的缺点

    插入和删除效率低
    可能浪费内存
    内存空间要求高,必须有足够的连续内存空间。
    数组大小固定,不能动态拓展

    链表的优点

    插入删除速度快
    内存利用率高,不会浪费内存
    大小没有固定,拓展很灵活。

    链表的缺点

    不能随机查找,必须从第一个开始遍历,查找效率低
    队列底层采用链表或者数组实现,通过condtion来唤醒对应的符合条件的线程执行
    双端队列的和普通队列的区别是其两端都可以进行存取

    相关文章

      网友评论

          本文标题:队列

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