/*cb05a_c++_STL优先级队列priority_queue 自适应容器(容器适配器):不能使用list,list不能使用随机操作 最大值优先级队列, //把数据放在队列里面是,最大的始终都是放在最前面。 最小值优先级队列 //把数据放在队列里面是,最小的始终都是放在最前面。 优先级队列适配器,STL priority_queue priority_queue pq; priority_queue pq;
priority_queue pq;//默认最大值优先级,它的谓词是如:priority_queue pq1; priority_queue pq2; //最小值优先级,greater谓词
pq.empty(); pq.size(); pq.top(); pq.pop(); pq.push(item);
welcome to discuss.
txwtech@163.com */
/*cb05a_c++_STL优先级队列priority_queue
自适应容器(容器适配器):不能使用list,list不能使用随机操作
最大值优先级队列,
//把数据放在队列里面是,最大的始终都是放在最前面。
最小值优先级队列
//把数据放在队列里面是,最小的始终都是放在最前面。
优先级队列适配器,STL priority_queue
priority_queue pq;
priority_queue pq;
priority_queue pq;//默认最大值优先级,它的谓词是如:priority_queue pq1;
priority_queue pq2; //最小值优先级,greater谓词
pq.empty();
pq.size();
pq.top();
pq.pop();
pq.push(item);
*/
#include
#include
#include //最大最小优先级都在这个头文件里面的
using namespace std;
int main()
{
priority_queue pq;//默认最大值优先级,它的谓词是如:priority_queue pq1;
priority_queue pq2; //最小值优先级,它的谓词是greater
priority_queue pq3;//默认是适配vector
pq3.push(20);
pq3.push(30);
pq3.push(10);
cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?