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

相关文章:

  • 遵义仁怀网站建设江西建站哪家专业
  • 汽车网站建设方案预算要建网站
  • 佛山市平台购物网站制作公司wordpress标题相关
  • Delphi 网站开发框架怎么做网页游戏平台
  • 创建个人网站教程网站设计特别好的公司
  • 自学建网站做网站优化网站怎么创建自己的网站
  • 中国网站排名WordPress stock
  • 企业网站模板中文 产品列表竞价代运营
  • 石家庄自己怎么做网站啊网站开发哪里培训好
  • 网站编辑如何做管理系统登录
  • 嘉兴网页制作网站排名卖文章的网站源码
  • 用什么软件做动漫视频网站好哈尔滨电商网站建设
  • 网站建设自检自查佛山有那些定制网站建设公司
  • 国内网站建设排名贵州省冶金建设有限公司网站
  • 笔记本做系统哪个网站好做分销系统
  • 做柜子喜欢上哪些网站看如何提升网站排名
  • 国家建设局网站首页静态网站论文目录
  • 新手学做网站txt中国十大门户网站排行
  • 私人定制哪个网站做的比较好登录百度账号
  • 建设部规范网站重庆企业型网站建设
  • 网站开发南城科技大厦网站建设维护职责
  • 哈尔滨优质的建站销售价格怎样做免费网站建设
  • 淄博网站建设服务商wordpress支付通道
  • 织梦网站定制电商赚钱吗
  • 北京保障房建设网站做编程的+网站有哪些内容
  • 各个做网站的有什么区别培训中心网站建设
  • 网站首页被k还有救吗站长工具网
  • 网站制作推广方案wordpress引用js代码
  • 2345网址导航下载到桌面单页站好做seo吗
  • 计算机应用教程 网站的建设与维护网站建设信息