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

网站上有什么作用百度搜索推广的定义

网站上有什么作用,百度搜索推广的定义,写作投稿平台,电子商务网站设计毕业设计论文实现一个队列,队列初始为空,支持四种操作: push x – 向队尾插入一个数 xx;pop – 从队头弹出一个数;empty – 判断队列是否为空;query – 查询队头元素。 现在要对队列进行 MM 个操作,其中的…

实现一个队列,队列初始为空,支持四种操作:

  1. push x – 向队尾插入一个数 xx;
  2. pop – 从队头弹出一个数;
  3. empty – 判断队列是否为空;
  4. query – 查询队头元素。

现在要对队列进行 MM 个操作,其中的每个操作 3 和操作 4 都要输出相应的结果。

输入格式

第一行包含整数 M,表示操作次数。

接下来 M 行,每行包含一个操作命令,操作命令为 push xpopemptyquery 中的一种。

输出格式

对于每个 empty 和 query 操作都要输出一个查询结果,每个结果占一行。

其中,empty 操作的查询结果为 YES 或 NOquery 操作的查询结果为一个整数,表示队头元素的值。

数据范围

1≤M≤100000,
1≤x≤109,
所有操作保证合法。

输入样例:

10
push 6
empty
query
pop
empty
push 3
push 4
pop
query
push 6

输出样例:

NO
6
YES
4

_____________________________________________________________________________

一如既往的用数组模拟队列

写作不易,点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

不习惯用

_____________________________________________________________________________ 

题目要求的: 

#include <bits/stdc++.h>
using namespace std;
int que[1000005],a=1,b,n,y;
string x;
void push(int x){将x加入队尾que[++b]=x;
}
void pop(){删除队首a++;
}
void query(){输出队首元素cout<<que[a]<<endl;
}
void empty(){判断队列是否为空if(b-a+1==0)cout<<"YES"<<endl;else cout<<"NO"<<endl;
}
int main(){cin>>n;for(int i=1;i<=n;i++){cin>>x;if(x[0]=='p'&&x[1]=='u'){cin>>y;push(y);}else if(x[0]=='p')pop();else if(x[0]=='q')query();else if(x[0]=='e')empty();}
}

 修改了query并增添了一些功能:

#include <bits/stdc++.h>
using namespace std;
int que[1000005],a=1,b,n,y;a表示对首的位置,b表示队尾的位置
string x;
void push(int x){将x加入队尾que[++b]=x;
}
void pop(){删除队首a++;
}
void front(){输出队首元素cout<<que[a]<<endl;
}
void empty(){判断队列是否为空if(b-a+1==0)cout<<"YES"<<endl;else cout<<"NO"<<endl;
}
void back(){输出对尾cout<<que[b];
}
void size(){返回队列中元素个数cout<<a-b+1;
}
int main(){cin>>n;for(int i=1;i<=n;i++){cin>>x;if(x[0]=='p'&&x[1]=='u'){cin>>y;push(y);}else if(x[0]=='p')pop();else if(x[0]=='f')front();else if(x[0]=='e')empty();else if(x[0]=='b')back();else if(x[0]=='s')size();}
}

 

http://www.mmbaike.com/news/80891.html

相关文章:

  • 网站申请书付费恶意点击软件
  • 从wordpress迁移zblog郑州网站建设方案优化
  • 网站建设相关推荐专业做seo推广
  • 有什么网站可以做java算法班级优化大师学生版
  • 网站维护 上海一个产品的宣传和推广方案
  • 网站开发程序员自学推广平台开户代理
  • 农村电商平台入口seo优化seo外包
  • 广州申请公司注册网站广告投放的方式有哪些
  • 国内电商平台网站制作排行榜有趣软文广告经典案例
  • 政府网站建设先进个人先进事迹自己怎么创建网站
  • wordpress熊掌号短视频排名seo
  • 网站怎么做图片滚动长沙百度公司
  • 团建拓展网站建设需求分析百度网盘链接
  • 网站首页百度收录怎么做百度站长资源
  • 农行网站不出动画怎么做ue5培训机构哪家强
  • 劳务输送网站建设方案景德镇seo
  • 哪个网站支持接单做网页的宁波seo外包推广软件
  • 网站制作呼和浩特如何推广网上国网
  • 湖北建设招标网 官方网站外包网站有哪些
  • 网站搭建十大品牌公司万网域名注册信息查询
  • 专门做2次元图片的网站外贸是做什么的
  • 顺义手机网站建设网络媒体
  • 太仓企业网站建设价格长沙seo
  • 安装建设手机银行移动门户网站群发软件
  • 网站制作高端网站建设做网站多少钱
  • 做网站要主机还是服务器谷歌广告推广
  • 提交收录网站百度seo排名360
  • 秦皇岛网站建设报价seo中心
  • 什么是网站app培训报名
  • 怎样做网站排名专业网站推广引流