priority_queue<int>que; //默认从大到小排列 priority_queue<int ,vector<int>,cmp>que; struct cmp { bool operator ()(int &a,int &b) { return a>b; } }; //采用自定义的方式来排列 #include<functional> priority_queue<int ,vector<int>,greater<int>>que;
原文:https://www.cnblogs.com/AAAzhuo/p/11270344.html