queue
定义:
queue<int> a
操作:
q.push(x)
:将x元素接到队列的末端
q.pop()
:弹出队列的第一个元素
q.front()
:访问队首元素
q.top()
:访问队头
q.back()
:访问队尾元素
q.size()
:访问队中的元素个数
priority_queue
定义:
priority_queue<int> a
:定义优先队列a(默认越大越优)
priority_queue<int,vector<int>,greater<int> >
:越小越优的优先队列
操作与上面相同