STL(队列与优先队列)

转载HowarLi大佬的博客

queue

定义:

\(queue<int> a\)

操作:

\(q.push(x)\):将x元素接到队列的末端
\(q.pop()\):弹出队列的第一个元素
\(q.front()\):访问队首元素
\(q.top()\):访问队头
\(q.back()\):访问队尾元素
\(q.size()\):访问队中的元素个数

priority_queue

定义:

priority_queue a:定义优先队列\(a\)(默认越大越优)
priority_queue<int,vector,greater >:越小越优的优先队列

操作与上面相同

posted @ 2020-08-05 19:49  RiverSheep  阅读(124)  评论(0)    收藏  举报