优先级队列中的元素自动依照元素的权值排列。权值最高者排在最前面。
缺省的情况下维护的是一个大堆,即权值以从高到低排列。
第一种用法
优先级判断默认使用<操作符,输出按权值从高到低顺序
int main()
{
priority_queue<int> q;
q.push(6);
q.push(4);
q.push(2);
q.push(5)
优先级队列中的元素自动依照元素的权值排列。权值最高者排在最前面。
缺省的情况下维护的是一个大堆,即权值以从高到低排列。
第一种用法
优先级判断默认使用<操作符,输出按权值从高到低顺序
int main()
{
priority_queue<int> q;
q.push(6);
q.push(4);
q.push(2);
q.push(5)