deque队列的使用方法 使用方法与vector一样结构不一样,如图,亮度可以插入以及上出,就像两个栈,非常类似,但是一段插入之后,可以从另一端处,deque double end queue函数使用。 size resize front back clear pop_back push_back push_front pop_front迭代器:begin,end,insert函数使用方法一模一样 #include <algorithm> #include <iostream> #include <cstring> #include <cstdio> #include <deque> using namespace std; int main() { deque<int> v(10,1); v.resize(3); cout << v.size() << endl; v.push_back(100); v.push_front(20); cout << v.size() << endl; cout << v.front() << " " << v.back() << endl; v.pop_back(); v.pop_front(); for(int i = 0 ;i < v.size();i++) { cout << v.at(i) << " "; } cout << endl; v.push_back(6); v.push_front(3); cout << v.front() << endl; v.insert(v.begin(),9); cout << v.front() << endl; return 0; }