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

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

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

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

     

    结束!

  • 相关阅读:
    制作dos启动u盘
    服务器之ECC报错检查
    shc 对 Linux shell 脚本加密.
    Linux
    windows查看端口占用
    python语言
    AppScan9.0安装破解
    局域网灰色设置解除
    shell脚本
    nginx安装
  • 原文地址:https://www.cnblogs.com/aaronthon/p/13632837.html
Copyright © 2011-2022 走看看