STL学习之八:priority_queue用法示例
来源:互联网 发布:淘宝图片空间一键删除 编辑:程序博客网 时间:2024/06/18 05:35
本文介绍STL中的优先队列priority_queue的用法示例。优先队列是一种有序的容器。下面是示例代码。
#include "iostream"using namespace std;#include "queue"void main71(){priority_queue<int> p1;// 默认情况下 是最大值优先级队列 从大到小priority_queue<int,vector<int>,less<int>> p2;// 提取预定好的预定义函数 谓词priority_queue<int,vector<int>,greater<int>> p3;// 最小优先级队列 从小到大p1.push(33);p1.push(11);p1.push(55);p1.push(22);cout << "队头元素:" << p1.top() << endl;cout << "size:" << p1.size() << endl;while(p1.size() > 0){cout << p1.top() << " ";p1.pop();}cout << endl;cout << "最小优先级队列" << endl;p3.push(33);p3.push(55);p3.push(22);p3.push(11);cout << "最小优先级队列队头元素:" << p3.top()<<endl;// 11 22 33 55 cout << "最小优先级队列大小;" << p3.size() << endl;while(p3.size() > 0){cout << p3.top() << " ";p3.pop();}cout << endl;}void main(){main71();cout << "hello..."<< endl;system("pause");}
阅读全文
0 0
- STL学习之八:priority_queue用法示例
- STL学习之priority_queue适配器
- STL学习之priority_queue适配器
- 【C++ STL学习之八】stack用法
- STL之priority_queue的用法,优先队列
- STL学习之三:string用法示例
- STL学习之四:deque用法示例
- STL学习之五:stack用法示例
- STL学习之六:queue用法示例
- STL学习之七:list用法示例
- STL priority_queue<> 用法
- C++ STL priority_queue<> 用法
- STL priority_queue用法
- std::priority_queue使用示例 STL
- C++STL priority_queue 学习
- STL: priority_queue学习
- STL学习--queue priority_queue
- STL之priority_queue
- 【条理】Unity 脚本生命周期流程图
- hdu2028 Lowest Common Multiple Plus(C语言)
- 数据结构与算法(二叉树)
- SQL数据库单行注释与多行注释
- STL容器vector的内存问题
- STL学习之八:priority_queue用法示例
- sublime Text3设置多个浏览器预览
- 小例子(一)
- Finding system calls
- PL/SQL知识点总结
- android实现一滴雨(采用onTouchEvent触摸事件和线程)
- 如何在Linux上安装Nginx
- 集群基础----(keepalived---高可用+负载均衡)
- 寻找金馆长canvas小游戏