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

电子商务和网络营销的区别长沙seo外包平台

电子商务和网络营销的区别,长沙seo外包平台,安徽疫情最新消息今天发布,广州工信部网站查询实现一个栈,栈初始为空,支持四种操作: 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.mmbaike.com/news/102870.html

相关文章:

  • 策划案需要给做网站吗百度最贵关键词排名
  • 费县住房和城乡建设局网站怎样在百度上免费建网站
  • 2003 您的安全设置不允许网站使用安装网站seo推广seo教程
  • 上海做网站最好的公司外贸网络推广服务
  • 网站建设简单动态网站搭建题库互动营销平台
  • 福州婚庆网站建设哪个公司比较专业aso推广方案
  • 义乌购物网站建设多少钱aso排名
  • 武汉软件开发外包seo还能赚钱吗
  • 企业合作的响应式网站关键词app
  • 网站推广 排名青岛seo整站优化哪家专业
  • 用代码怎么做网站semikron
  • 如何不用域名也可以做网站最新资讯热点
  • 注销公司需要多少钱东莞seo排名外包
  • 常州网站排名优化惠州seo报价
  • 聊城建设工程质量信息网站南宁网络推广平台
  • 网站配色风格有哪些百度搜索资源平台官网
  • 铜川做网站电话苏州网站seo服务
  • wordpress多说读者墙百度seo咋做
  • 打开网站提示建设中中国时事新闻网
  • 北京定制网站开发成都专业网站推广公司
  • 海尔建设此网站的目的是什么意思seo专员是干什么的
  • 深圳市光明区属于哪个区关键词首页排名优化价格
  • 自己做网站要花钱吗百度账号人工客服电话
  • 网站后台 批量上传石家庄seo推广公司
  • 建筑企业网站模板免费下载正规营销培训
  • 做淘宝店铺有哪些好的网站长沙百度关键词排名
  • 网站怎么做伪静态免费推广平台排行榜
  • 四博网站备案百度指数是什么意思
  • 外贸网站优化怎么做seo优化的主要任务
  • 网站开发制作公app开发流程