题解 | 【模板】队列

【模板】队列

https://www.nowcoder.com/practice/afe812c80ad946f4b292a26dd13ba549

#include<bits/stdc++.h>
using namespace std;
int a[3000000];
int main(){
   int n;cin>>n;
   int h=0,t=0,x;string s;
for(int i=0;i<n;i++){
cin>>s;
if(s=="push")cin>>x,a[t++]=x;//入队
else if(h==t)cout<<"error"<<endl;//判断队空
else if(s=="pop")cout<<a[h++]<<endl;//出队
else cout<<a[h]<<endl;//输出队列首元素
}
    return 0;
}

全部评论

相关推荐

10-31 20:07
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-21 11:29
已编辑
斯卡蒂味的鱼汤:知道你不会来数马,就不捞你😂最近数马疯狂扩招,招聘要求挺低的,你能力肯定够,应该就是因为太强了,知道你不会来才不捞你
投递腾讯云智研发等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务