当前位置: 首页 > news >正文

医院招聘网站建设和维护人员驻马店网站建设熊掌号

医院招聘网站建设和维护人员,驻马店网站建设熊掌号,wordpress登录按钮设置,wordpress死链提交实现一个栈,栈初始为空,支持四种操作: push x – 向栈顶插入一个数 x; pop – 从栈顶弹出一个数; empty – 判断栈是否为空; query – 查询栈顶元素。 现在要对栈进行 M 个操作,其中的每个…

实现一个栈,栈初始为空,支持四种操作:

  1. push x – 向栈顶插入一个数 x;

  2. pop – 从栈顶弹出一个数;

  3. empty – 判断栈是否为空;

  4. query – 查询栈顶元素。

现在要对栈进行 M 个操作,其中的每个操作 3和操作 4 都要输出相应的结果。

#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
const int N = 100010;
int stk[N],tt;int main()
{tt = 0;//一直表示栈顶元素 每push一个元素 tt+1 此时tt+1就是栈顶int m;cin>>m;while(m--){string op;cin>>op;int x;if(op == "push"){cin>>x;stk[++tt] = x;//入栈 tt+1 tt+1是栈顶}else if(op == "pop"){tt--;//如果一开始tt=5 则stk[5]是栈顶元素 pop一下 stk[4]变成栈顶元素 // tt-1 后面有入栈push的话 stk[5]原有的值正好被取代}else if(op == "empty"){cout<<(tt ? "NO" : "YES")<<endl;// 这里代表 如果tt不是0 那就是no非空 tt是0 就是yes空}else{cout<<stk[tt]<<endl;}}return 0;
}

输入样例:

10
push 5
query
push 6
pop
query
pop
empty
push 4
query
empty

输出样例:

5
5
YES
4
NO

具体模板和算法解释详情见Acwing算法基础课:活动 - AcWing

http://www.yayakq.cn/news/285824/

相关文章:

  • 建站工具有什么用青岛正规品牌网站制作策划
  • 网站cms是什么w5500做服务器网站
  • 网站开发的论文课题石家庄做网站的公司
  • 国外网站加速器商丘网站制作公司
  • 男人女人做性关系网站网站建设合作协议文本
  • 有哪些网站做电子元器件比较好网站赚取广告费
  • 专业做网站的人小学生编程网课前十名
  • 做服装网站要那些照片淄博网站优化公司
  • 企业网站建设 百度文库邯郸网站建设价格
  • 网站qq聊天代码百度快照是怎么做上去的
  • 成都网站品牌设计公司如何在凡科建设网站
  • 网站开发心得wordpress图片文字
  • 做网站小程序在哪点拉客户网站怎么做有创意
  • 贵阳seo网站管理win7下asp网站搭建
  • 企业网站如何做架构图wordpress标签生成器
  • 运动品牌网站开发题目来源辽宁建设科技信息网网站
  • 网站定制公司推荐天河网站建设技术
  • 江门网站建设企业全国酒店网站建设
  • 石碣网站建设怎么看网站关键词排名
  • 乡土文化网站怎么做菜鸟如何做网站
  • 没有备案的网站怎么挂广告可以做h5网站
  • 如何把网站程序做授权网址访问凡客建站
  • 深圳网站设计收费标准中企动力近期做的网站
  • 傻瓜式网站建设软件有哪些做暧暧小视频有声音的网站
  • 网站蜘蛛记录学做网站多久能学会
  • 建设拍卖网站工程交易服务主页
  • ui设计做兼职的网站莱芜都市网app
  • 可以做网站引导页的页面江苏网站seo平台
  • 网站建设服务范围下沙建设局网站
  • 网站未做安全隐患检测怎么拿shell网站的后缀名