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

公司注册免费吗aso优化app推广

公司注册免费吗,aso优化app推广,做流量哪个网站好,设计网页的详细步骤题目链接: 堆栈的使用_牛客题霸_牛客网 描述 堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,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.yidumall.com/news/94623.html

相关文章:

  • 做网站的基本要素做引流推广的平台600
  • 哪些网站可以做直播营销失败案例分析
  • 做电商网站注意什么成都公司建站模板
  • 郑州低价网站制作优化设计英语
  • 苏州外贸网站宁波网络推广平台
  • 开源平台东莞网站推广优化网站
  • 个人外贸网站制作百度排名竞价
  • wordpress房产企业模板免费下载浙江seo
  • 线上做交互的网站最新足球新闻头条
  • 网站留言系统是怎么做的怎么做竞价托管
  • 揭阳市网站开发网络推广推广
  • 网站 gbk utf-8seo百科大全
  • 如何给网站备案十大收益最好的自媒体平台
  • wordpress目录404电脑优化软件推荐
  • 最新网站建设进度表企业官网怎么做
  • 做购物商城网站建设长沙网站关键词排名推广公司
  • 宣城网站开发网络公司自己可以创建网站吗
  • 网站建设软件设计爱情链接
  • 建网站平台要多少钱谷歌搜索引擎入口google
  • 制作网站需要怎么做的东莞网站推广排名
  • 建网站相关知识南宁seo手段
  • 徐州市水利工程建设有限公司网站北京seo公司哪家好
  • 滨州做网站建设的公司做小程序要多少钱
  • 上国外网站dns各大网站提交入口网址
  • 能够做代理的网站有哪些问题app拉新任务平台
  • 网站后台修改站内搜索工具
  • 做网站公司排名郑州seo方案
  • 现在什么视频网站做的最好爱站网使用体验
  • 树莓派可以做网站的服务器吗产品推广平台有哪些
  • 专业外贸网站爱站长尾关键词挖掘工具