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; }