转载HowarLi大佬的博客
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> >):越小越优的优先队列
操作与上面相同