STL之优先级队列priority_queue
2017-08-19 09:55
357 查看
最大值优先级队列、最小值优先级队列
优先级队列适配器 STL priority_queue
用来开发一些特殊的应用
示例代码
优先级队列适配器 STL priority_queue
用来开发一些特殊的应用
示例代码
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 优先级队列
- STL priority_queue 优先级队列
- STL系列之五 priority_queue 优先级队列
- STL学习笔记6 -- 栈stack 、队列queue 和优先级priority_queue 三者比较
- STL系列之五 priority_queue 优先级队列
- STL系列之五 priority_queue 优先级队列
- STL中的优先级队列(priority_queue)的自己实现priqueue
- STL系列之五 priority_queue 优先级队列
- STL中的优先级队列(priority_queue)的自己实现priqueue
- STL系列之五 priority_queue 优先级队列
- [转载] STL 之 priority_queue 优先级队列
- STL系列之五 priority_queue 优先级队列
- STL系列之五 priority_queue 优先级队列
- STL笔记之priority_queue 优先级队列
- STL中的优先级队列priority_queue
- STL中的优先级队列priority_queue
- c++之STL(8)优先级队列 priority_queue
- C++ 标准模板库STL 优先级队列 priority_queue 使用方法与应用介绍(一)
- STL中优先级队列的使用priority_queue
- STL之优先级队列priority_queue