zoukankan      html  css  js  c++  java
  • 栈(stack)

    栈是线性的集合,其中,访问都严格地限制在一端,也叫做顶(top)。栈地=的一个经典的类比,就是每个每个餐馆都能看到摞起来的干净餐盘。当需要用一个餐盘的时候,从一摞餐盘的顶部去走一个,当任何洗干净的餐盘放回到厨房的时候,他们也都是放在一摞的顶部。没有人会专门从中间抽取一个很好的餐盘,靠近底部的餐盘甚至可能根本不会用到。我们说,栈遵从后进先出(last-in first-out,LIFO)的协议。最后洗干净并拿回到厨房的餐盘,是客户第一个去用的餐盘。

    从栈放入项和从栈删除项的操作分别叫做压入(push)和(pop)。

    下图展示了一个栈可能出现的各种状态。栈顶的项用阴影表示。

     

    结束!

  • 相关阅读:
    SQL8-函数与触发器
    SQL7-约束与权限
    SQL6-连接与视图
    SQL5-数据类型
    SQL4-嵌套查询
    SQL3-基本运算
    SQL2-基本语法
    SQL1-结构概括
    SQL历史概论
    PHP Fatal error: Class 'mysqli' not found
  • 原文地址:https://www.cnblogs.com/aaronthon/p/13632837.html
Copyright © 2011-2022 走看看