#include <iostream>
#include <deque>
//双端队列

using namespace std;

int main()
{
    deque<int> a;
    a.begin();
    a.end();
    a.front();
    a.back();

    a.push_back(1);  //在最后插入一个元素
    a.push_front(2); //在开头插入一个元素

    a.pop_back();  //弹出最后一个元素
    a.pop_front(); //弹出第一个元素

    a.clear(); //清空
}