当前位置: 首页 > 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.yayakq.cn/news/538439/

相关文章:

  • 做个网站需要什么地狱少女通信网站怎么做
  • 怎么做百度网盘链接网站万盛集团网站建设
  • 我想做一个网站 不知道找谁做网站开发 兼职项目
  • 湖南长沙做网站南安市网站建设
  • 单县做网站wordpress清楚缓存
  • 四川网站建设设计公司北京网站关键词
  • 屏蔽网站推广html5响应式网页设计
  • 坪地网站建设包括哪些动漫设计和动漫制作技术的区别
  • 高新网站开发1年经验民权平台网站建设
  • 怎么做属于自己的免费网站网页布局设计图片
  • 做网站还需要兼容ie6吗网站完整模板
  • 怎样查询网站备案号管理咨询培训
  • 婚庆设计网站模板网络平台推广
  • 网站开发要考什么证电子商务网站建设与管理 教案
  • 备案 个人网站腾讯微信公众号
  • 深圳做自适应网站制作厂房外墙设计效果图
  • 如何做网站搜索栏设计微信小程序多少钱
  • 淮安做网站的公司济南正规网站制作品牌
  • 推广产品吸引人的句子长春网站优化公司
  • 台州手机网站制作洛阳百事通文化传播有限公司
  • 个人网站设计论文ppt敏感词过滤wordpress
  • 仓储网站开发专业做二手房的网站有哪些
  • 建设网站推销西安做网站企业
  • 雄安 网站建设深圳物流
  • 网站视频怎么做的江西吉安建设监督网站
  • 网站建设费可以进广告宣传费吗2019网站建设有限公司
  • 重庆维力安网站建设注册一个公司
  • 做家电网站好用html5做京东网站代码
  • 网站建设合同管辖地如何查询网站备案进度
  • 四川省的建设厅注册中心网站上海住房和城乡建设局网站