STL-优先级队列-priority_queue
2024-09-06 17:06:48
头文件是<queue>
操作很简单
#include <iostream>
#include <cstdio>
#include <queue> using namespace std; int main()
{
// 默认定义最大值优先级队列
priority_queue<int> p1;
p1.push();
p1.push();
p1.push(); cout<<p1.top()<<endl;
p1.pop();
cout<<p1.top()<<endl; // 最小值优先级队列
priority_queue<int,vector<int>,greater<int>> p2; p2.push();
p2.push();
p2.push();
cout<<p2.top()<<endl;
p2.pop();
cout<<p2.top()<<endl; return ;
}
最新文章
- Android程序中--不能改变的事情
- javascript URL实现简易书签
- 命令行模式 svn版本管理
- Linux 高精確的時序(sleep, usleep,nanosleep) from:http://blog.sina.com.cn/s/blog_533ab41c0100htae.html
- Characteristics of Some CISCs, RISCs, and Superscalar Processors
- web组件
- HNOI2015滚粗记
- [CSAPP笔记][第十章 系统级I/O]
- CCA概述和安装
- webpy + nginx + fastcgi 构建python应用
- J2SE知识点摘记(六)
- Android - 视图Android应用(apk)签名
- Java线程间通信之wait/notify
- bzoj1027 [HNOI2004]打鼹鼠
- 【Python3的函数初识】
- 初识Hibernate的主配置和映射配置
- Logstash+Kibana部署配置
- 022 包含min函数的栈
- (转)谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)
- 微信和QQ内置浏览器为什么老是弹停止访问该网页,微信域名被屏蔽的解决办法