美文网首页
4-栈与队列

4-栈与队列

作者: 心里只有_ | 来源:发表于2020-04-25 10:53 被阅读0次

    1. 栈的概念与实现

    栈是指只能在一端 进行输入与输出的数据存储结构,具有 ”后进先出“ 的特点。

    栈的实现

    栈可以用顺序表实现,也可以用链表实现。

    Stack() 创建一个新的空栈

    push(item) 添加一个新的元素item到栈顶

    pop() 弹出栈顶元素

    peek() 返回栈顶元素

    is_empty() 判断栈是否为空

    size() 返回栈的元素个数

    2. 队列的概念

    队列是要求在一端输入,从另一端输出的情况,和我们常见的排队的情况是相同的。(先进先出)

    双端队列

    它是一种具有队列和栈的性质的数据结构

    相关文章

      网友评论

          本文标题:4-栈与队列

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