就,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>

全部评论

相关推荐

Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
06-14 19:09
门头沟学院 Java
darius_:给制造业搞的,什么物料管理生产管理,设备管理点检,最最关键的就是一堆报表看板。个人觉得没啥技术含量都是些基本的crud,但是业务很繁琐那种
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 13:47
机械打工仔:你自己匿名可以,这么好的公司就别给它匿名了
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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