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

广州营销型网站优化阿里云上能建设自己的企业网站

广州营销型网站优化,阿里云上能建设自己的企业网站,做期货财经网站需要哪些资质,WordPress置顶不生效题目链接: 堆栈的使用_牛客题霸_牛客网 描述 堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。其中 push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。 输入描述: 对于…

题目链接:

堆栈的使用_牛客题霸_牛客网

描述

    堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。其中 push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。

输入描述:

    对于每组测试数据,第一行是一个正整数 n(0 < n <= 10000)。而后的 n 行,每行的第一个字符可能是'P'或者'O'或者'A';如果是'P',后面还会跟着一个整数,表示把这个数据压入堆栈;如果是'O',表示将栈顶的值 pop 出来,如果堆栈中没有元素时,忽略本次操作;如果是'A',表示询问当前栈顶的值,如果当时栈为空,则输出'E'。堆栈开始为空。

输出描述:

    对于每组测试数据,根据其中的命令字符来处理堆栈;并对所有的'A'操作,输出当时栈顶的值,每个占据一行,如果当时栈为空,则输出'E'。

示例1

输入:

3
A
P 5
A
4
P 3
P 6
O
A

输出:

E
5
3

源代码:

#include<iostream>
#include<stack>
using namespace std;//习题5.1 堆栈的使用
int main()
{int n;while (cin>> n) {stack<int> myStack;for (int i = 0; i < n; i++) {char s;cin >> s;//cout << "s:" << s << " " << endl;if (s == 'P') {int temp = 0;cin >> temp;myStack.push(temp);}else if (s == 'O') {if (!myStack.empty()) {myStack.pop();}}else if (s == 'A'){if (!myStack.empty()) {cout << myStack.top() << endl;}else {cout << "E" << endl;}}}}return 0;
}

提交结果:

 

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

相关文章:

  • 个人网站怎么备案珠海建站平台
  • 怎么在网上找做网站的客户怎么注册网络科技公司
  • 郑州网站推广效果杭州设计公司logo
  • 简述网站建设的一般步骤WordPress地址不能修改
  • 模板网站制作关键词筛选工具
  • 深圳做app网站的公司淘宝优惠券微网站开发
  • 网站开发技术文档wordpress 朴素
  • 做旅游网站挣钱吗华为公司电子商务网站建设策划书
  • 湖南省网站潍坊网站维护
  • 廊坊网站备案wordpress 导航站点
  • 企业网站 论文什么主题 wordpress
  • 游戏网站代码廊坊网站建设策划
  • 深圳网站建设费用多少免费的网站模板哪里有
  • 网站制作自学网友情链接联盟
  • 做网站的哪家好手机网站建设规划书
  • 国内可以做网页的网站邢台地面波天线节目表
  • 代理ip做网站流量推荐黄的网站
  • 网站编写教程求几个能用的地址2021
  • 自己给别人做网站挣钱吗深圳好客站seo
  • 怎么判断网站开发语言珠宝设计制作培训
  • 网站的访问量怎么查企业官网维护
  • 100m网站空间服务费信息流优化师发展前景
  • 西安企业建站公司微信小程序商城完整源码
  • 风景网站模版如何wix 做 网站
  • 服装网站的设计理念wordpress导入txt
  • 一个网站上线需要什么百度指数的需求指数
  • 网站原型是产品经理做中国四大软件外包公司是哪四个
  • 适合奖励自己的网站免费如何制作属于自己的网页
  • 移动 网站模板南通宏仁建设工程有限公司招聘网站
  • 宣传型网站如何用表格做网站