2.12 priority_queue
生活随笔
收集整理的這篇文章主要介紹了
2.12 priority_queue
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include<queue>
priority_queue與queue的不同:最大元素位于隊首
priority_queue<int> pq;
pq.push(1); //入隊
pq.pop(); //出隊
int i = pq.top(); //獲取隊首元素
pq.size(); //大小
pq.empty(); //判空
如果隊列元素是結構體,重載"<"操作符來修改優先性:
struct Info {string name;float score;bool operator<(const Info& a) const{return score < a.score;} }
總結
以上是生活随笔為你收集整理的2.12 priority_queue的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2.11 queue
- 下一篇: 1 概述