# include <iostream>
# include <queue>
# include <list>
# include <deque>
using namespace std;
/*
队列(queue):
先进先出
定义:
queue<int,deque<int> > q;
queue<int,list<int> > q;
queue<int,vector<int> > q; error vector不能再两端进行操作
操作:
q.empty(); 是否为空
q.size(); 大小
q.front(); 查看队首元素
q.back(); 查看队尾的元素
q.pop(); 在队首删除数据,就是出队
q.push(item); 在队尾插入数据
队尾插入,队首删除
值可以在一端插入另一端删除
*/