4494: 【例】deque-头部添加删除元素
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:18
解决:11
题目描述

样例输入 复制
样例输出 复制
10 20 30
8 10 20 30
10 20 30
使用迭代器遍历:10 20 30
提示
#include<bits/stdc++.h>
using namespace std;
void print(deque<int> d){
for(int i=0;i<d.size();i++){
cout<<d[i]<<" ";
}
cout<<endl;
}
int main(){
int a[]={10,20,30};
deque<int> d(a,a+3);
print(d);
//向头部增加元素
d.push_front(8);
print(d);
//删除头部元素
d.pop_front();
print(d);
//使用迭代器迭代
cout<<"使用迭代器遍历:";
deque<int>::iterator it;
for(it=d.begin();it<d.end();it++){
cout<<*it<<" ";
}
return 0;
}