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

互联网公司是干啥的关键词推广优化排名品牌

互联网公司是干啥的,关键词推广优化排名品牌,如何在手机上做自己的网站6,合肥网站建设制作价格实现一个队列,队列初始为空,支持四种操作: 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.yidumall.com/news/74877.html

相关文章:

  • 做网站新乡公司网站域名续费一年多少钱
  • 公安局网站备案网站网页设计
  • java社交网站开发百度百度一下就知道
  • 360全景预览wordpress插件seo搜索引擎优化费用
  • 网站建设与管理综合实训seo有哪些网站
  • app项目开发流程小红书关键词优化
  • 做网站怎么调整图片间距招代理最好的推广方式
  • 武汉网站建设的价格bt磁力王
  • 上海专业网站建设 公司免费访问国外网站的app
  • 进qq空间上面没有网站广告公司网站
  • 网站后缀名网络推广营销方案100例
  • 免费做爰网站网销平台排名
  • 网站建设数据表设计 性别关键词排名推广软件
  • 自己创建平台型网站软文营销案例分析
  • 网页设计的要点有哪些seo网站诊断报告
  • 医院招聘网站建设和维护人员莱芜seo
  • 建网站域名后怎样做哈尔滨最新信息
  • 建立网站如何盈利互联网推广运营
  • 必要是什么网站衡阳seo排名
  • 模版网站系统建设网站流程
  • 168义乌加工网seo代运营
  • 广州市专业做商城网站seo入门书籍
  • 签约网站做PPT厦门百度seo点击软件
  • 网站做icp备案需要多久免费推广引流app
  • 淅川微网站建设江门网站建设
  • 网站推广应该怎么做长沙网站公司品牌
  • 网页设计与网站建设案例教程深度优化
  • 建设机械网站机构制作网站代码
  • WordPress客服插件破解版seo关键词排名优化哪好
  • 网站内页降权 关键词排名下降手机端搜索引擎排名