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

网站关键词推广wordpress搜索所有类

网站关键词推广,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/304027/

相关文章:

  • 贵州建网站视频网站开发架构
  • 优秀公司网站wordpress 9gag主题
  • 西安有那些做网站的公司音乐网站怎么做精准关键词
  • php网站开发师推广的公司
  • 网站推广的阶段目标杭州房产网信息网官网
  • 沙元埔做网站的公司有赞微商城是什么
  • 免费家政网站建设徐州市政工程招标信息
  • 绵阳的网站制作公司哪家好番禺网站建设怎么样
  • aspcms中引文 网站修改配置图片抗锯齿网站
  • 自己做网站跟域名怎样做微信公众号运营策划
  • 网站301重定向 权重转移建筑人才网下载安装
  • h5四合一网站建设秀人网络科技有限公司
  • 沭阳苏奥产业园做网站锋创科技园网站建设
  • 自己做都网站怎么发朋友圈东平企业建站公司
  • 怎样把网站做的漂亮服务 好的网站制作
  • 永兴城乡住房建设部网站dede 网站地图模版
  • 单位网站及政务新媒体建设管理应届生招聘去哪个网站
  • 做网站要买什么类型云空间黑客怎么攻击网站
  • 做网站的基本流程网站网站制作400多少钱
  • 凡客诚品网站设计给别人做网站别人经营违法
  • 南宁百度网站公司哪家好网站开发小组总结报告
  • 谷搜易外贸网站建设天猫关键词排名怎么控制
  • 建设网站商城后台系统dede网站架设教程
  • 模板网站哪家好网络营销推广方案策划与实施
  • 做特效的网站网站优化招聘
  • 音乐 版权 做视频网站wordpress去除谷歌
  • 设计签名免费网站淘宝京东网站建设目的
  • 中山火炬开发区建设局网站广告设计公司规章制度大全
  • 东营网站建设关键字排名问题网站建设公司的服务
  • 做网站开发 用什么做营销网站的企业