31STL之优先级队列priority_queue
2017-06-20 20:14
281 查看
STL之优先级队列priority_queue
STL之优先级队列priority_queue简介
示例代码
1.简介
最大值优先级队列、最小值优先级队列优先级队列适配器 STL priority_queue
用来开发一些特殊的应用
2.示例代码
int main(void) { priority_queue<int> p1; priority_queue<int, vector<int>, less<int>> p2; priority_queue<int, vector<int>, greater<int> > p3; p1.push(2); p1.push(4); p1.push(6); p1.push(1); p1.push(3); p1.push(4); cout << "头元素:" << p1.top() << endl; cout << "队列大小:" << p1.size() << endl; while (p1.size()>0) { cout << p1.top() << "\t"; p1.pop(); } cout << endl; cout << "测试 最小值优先级队列 " << endl; p3.push(33); p3.push(11); p3.push(55); p3.push(22); cout << " 最小值优先级队列 队头元素:" << p3.top() << endl; cout << " 最小值优先级队列 队列的大小:" << p3.size() << endl; while (p3.size() > 0) { cout << p3.top() << " "; p3.pop(); } return 0; }
相关文章推荐
- [转载] STL 之 priority_queue 优先级队列
- priority_queue优先级队列
- STL系列之五 priority_queue 优先级队列
- 优先级队列priority_queue
- java中PriorityQueue优先级队列使用方法
- 并发队列-无界阻塞优先级队列PriorityBlockingQueue原理探究
- c++ 优先级队列 priority_queue
- 优先级队列PriorityBlockingQueue
- 关于PriorityQueue优先级队列中元素是否有序的一个问题
- java中PriorityQueue优先级队列使用方法
- 笔试算法题(57):基于堆的优先级队列实现和性能分析(Priority Queue based on Heap)
- STL系列之五 priority_queue 优先级队列
- 【day0414 C++】优先级队列 priority_queue的使用
- priority_queue 优先级队列的基本应用和重载问题
- leetcode 218. The Skyline Problem 优先级队列PriorityQueue + mulitset模拟Heap
- 具有优先级的阻塞队列 PriorityBlockingQueue
- 优先级队列Priority_queue
- STL系列之五 priority_queue 优先级队列
- STL中的优先级队列(priority_queue)的自己实现priqueue
- 优先级队列(priority——queue)