就,STL呗

简单的数据结构

http://www.nowcoder.com/questionTerminal/c987e89ee0fa47a3a2c6383d355509b0

直接stl打就行了
#include <bits/stdc++.h>
using namespace std;
#pragma GCC optimize(2)
int main(){
ios::sync_with_stdio(false);
deque<int> q;
int trash,n;
cin>>trash>>n;
while(n--){
int op;
cin>>op;
switch(op){
case 1:
int num;
cin>>num;
q.push_front(num);
break;
case 2:
q.pop_front();
break;
case 3:
int num1;
cin>>num;
q.push_back(num);
break;
case 4:
q.pop_back();
break;
case 5:
reverse(q.begin(),q.end());
break;
case 6:
cout<<q.size()<<endl;
for(auto it=q.begin();it!=q.end();it++){
if(it!=q.begin()) cout<<" ";
cout<<*it;
}
cout<<endl;
break;
case 7:
sort(q.begin(),q.end());
break;
}
}
return 0;
}</int>

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 13:05
点赞 评论 收藏
分享
点赞 评论 收藏
分享
Rena1ssanc...:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
05-19 15:21
已编辑
门头沟学院 Java
白火同学:你才沟通了200,说实话,北上广深杭这里面你连一座城市的互联网公司都没投满呢,更别说还有各种准一线二线城市了。等你沟通突破了三位数,还没结果再考虑转行的事吧。
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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