priority_queue
2012-07-04 16:58
190 查看
适配器priority_queue就是大顶堆,对头元素最大。
示例代码:
#include<iostream>
#include<queue>
using namespace std;
int main()
{
priority_queue<int> pq;
int a;
while(cin>>a&&a!=0)
{
pq.push(a);
}
while(!pq.empty())
{
cout<<pq.top()<<endl;
pq.pop();
}
return 1;
}
示例代码:
#include<iostream>
#include<queue>
using namespace std;
int main()
{
priority_queue<int> pq;
int a;
while(cin>>a&&a!=0)
{
pq.push(a);
}
while(!pq.empty())
{
cout<<pq.top()<<endl;
pq.pop();
}
return 1;
}
相关文章推荐
- priority_queue用法
- PriorityQueue优先级队列源码分析
- stl priority queue
- Android Priority Job Queue:一个专门为Android轻松调度任务的工作队列
- C++ priority_queue 常见用法全解(代码版)
- 优先队列(priority_queue)的原理和实现简述
- C++ STL 有关容器部分 priority_queue 优先级队列的基本操作以及认识案例
- 【数据结构与算法基础】优先队列(二叉堆实现) / Priority Queue implemented by binary heap
- 【PAT】1017. Queueing at Bank (25)【priority_queue的运用】
- priority_queue
- priority_queue的使用:简单类型与结构体
- std::priority_queue的性能
- Huffman和Priority_queue 解决POJ 1521
- priority_queue 使用
- 优先级队列priority_queue
- Java HashMap And PriorityQueue Use
- priority_queue用法 ----- HDU 4006 The kth great number
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
- SeqPriorityQueue——顺序优先级队列
- STL 整理map、set、vector、list、stack、queue、deque、priority_queue