当前位置: 首页 > news >正文

STL priority实例

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

按顺序输出序列:

 1 #include <iostream>
 2 #include <vector>
 3 #include <queue>
 4 #include <functional>
 5 #include <string>
 6 using namespace std;
 7 template <typename PriorityQueue>
 8 void dumpContents(const string & msg,PriorityQueue & pq)
 9 {
10     cout<<msg<<":"<<endl;
11     while(!pq.empty())
12     {
13         cout<<pq.top()<<endl;
14         pq.pop();
15     }
16 }
17 int main()
18 {
19     priority_queue<int> maxPQ;
20     priority_queue<int,vector<int>,greater<int> > minPQ;
21 
22     minPQ.push(4);
23     minPQ.push(3);
24     minPQ.push(5);
25     maxPQ.push(4);
26     maxPQ.push(3);
27     maxPQ.push(5);
28 
29     dumpContents("minPQ",minPQ);
30     dumpContents("maxPQ",maxPQ);
31 
32     return 0;
33 }

程序运行结果!

转载于:https://my.oschina.net/u/204616/blog/545354

相关文章:

  • Severless SQL on OSS 实验(DataLakeAnalytics on OSS)
  • MYSQL下对远程用户进行连接授权
  • php中mysqli 处理查询结果集的几个方法
  • python常用模块
  • windows mysql 8
  • 云计算大数据,知识体系
  • 瓜脸识别神器让标签看得见,看ET农业大脑是如何将生鲜品牌化?
  • Jenkins+pipeline+参数构建+人工干预确定
  • sql -- 移除数据中的换行符和回车符
  • 总结http get和post的区别
  • SpringBoot案例中关于添加的方式
  • WORD文档怎么转换成EXCEL
  • Java基础学习总结(24)——Java单元测试之JUnit4详解
  • 软件工程:第三章作业
  • js验证后台传递的map数据是否为空
  • 【剑指offer】让抽象问题具体化
  • laravel5.5 视图共享数据
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • mysql外键的使用
  • opencv python Meanshift 和 Camshift
  • Python实现BT种子转化为磁力链接【实战】
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 包装类对象
  • 仿天猫超市收藏抛物线动画工具库
  • 前端代码风格自动化系列(二)之Commitlint
  • 强力优化Rancher k8s中国区的使用体验
  • 如何优雅地使用 Sublime Text
  • 深度学习在携程攻略社区的应用
  • 突破自己的技术思维
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 赢得Docker挑战最佳实践
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #define 用法
  • #pragma 指令
  • (1)(1.13) SiK无线电高级配置(五)
  • (9)目标检测_SSD的原理
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (二十四)Flask之flask-session组件
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (力扣题库)跳跃游戏II(c++)
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (转) Android中ViewStub组件使用
  • (转)Linux下编译安装log4cxx
  • (转)重识new
  • (转载)(官方)UE4--图像编程----着色器开发
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • ***利用Ms05002溢出找“肉鸡
  • ./configure、make、make install 命令
  • .net 7 上传文件踩坑
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .Net MVC4 上传大文件,并保存表单
  • .NET程序员迈向卓越的必由之路
  • .Net环境下的缓存技术介绍