版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34784043/article/details/82817966
下面是程序:
#include <iostream>
#include <queue>
using namespace std;
int main()
{
//创建一个优先队列
priority_queue<int> queue;
//向优先队列中压入元素
queue.push(67);
queue.push(100);
queue.push(1);
queue.push(54);
queue.push(34);
queue.push(23);
queue.push(34);
// 查看优先队列中有多少个元素
cout << queue.size() << endl;
//把优先队列中优先级从大到小弹出
while( !queue.empty() )
{
cout << queue.top() << " ";
queue.pop();
}
cout << endl;
return 0;
}
下面是运行结果: