美文网首页云莉的技术专题
栈、队列、双端队列、优先队列

栈、队列、双端队列、优先队列

作者: 云莉6 | 来源:发表于2020-03-08 00:00 被阅读0次

    Stack(栈)

    • First in - Last out(先进后出)

    • Last in - First out (后进先出)

    • 添加、删除皆为 O(1)

    image.png

    Queue(队列)

    • First in - First out(先进先出)

    • Last in - Last out(后进后出)

    • 添加、删除皆为 O(1)

    image.png

    Deque: Double-End Queue(双端队列)

    • 两端可以进出的 Queue

    • 添加、删除皆为 O(1) 操作

    image.png

    Priority Queue(优先队列)

    如何查询接口信息?

    • google Java + Deque or Python + Deque 查看官方文档或者源码实现

    Java:

    Python:

    复杂度分析:

    image.png

    相关文章

      网友评论

        本文标题:栈、队列、双端队列、优先队列

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