优先级队列priority_queue基本操作
来源:互联网 发布:java构建工具ant 编辑:程序博客网 时间:2024/05/06 04:26
传智扫地僧课程学习笔记。
直接看老师示例代码就行,
#include <iostream>using namespace std;#include "queue"void main81(){priority_queue<int> p1; //默认是 最大值优先级队列 //priority_queue<int, vector<int>, less<int> > p1; //相当于这样写priority_queue<int, vector<int>, greater<int>> p2; //最小值优先级队列p1.push(33);p1.push(11);p1.push(55);p1.push(22);cout <<"队列大小" << p1.size() << endl;cout <<"队头" << p1.top() << endl;while (p1.size() > 0){cout << p1.top() << " ";p1.pop();}cout << endl;cout << "测试 最小值优先级队列" << endl;p2.push(33);p2.push(11);p2.push(55);p2.push(22);while (p2.size() > 0){cout << p2.top() << " ";p2.pop();}}void main(){main81();cout<<"hello..."<<endl;system("pause");return ;}
#include <iostream>using namespace std;#include "queue"void main81(){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 << "队列的大小:" << p1.size() << endl;while (p1.size() > 0 ){cout << p1.top() << " ";p1.pop();}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();}}void main888(){main81();cout<<"hello..."<<endl;system("pause");return ;}
0 0
- 优先级队列priority_queue基本操作
- 优先队列priority_queue基本操作
- 优先级队列priority_queue源代码
- STL - priority_queue 优先级队列
- priority_queue优先级队列
- priority_queue 优先级队列
- 优先级队列(priority_queue)
- 优先级队列priority_queue
- STL priority_queue 优先级队列
- 优先级队列 priority_queue
- 库函数优先级队列(priority_queue)
- priority_queue优先级队列
- 优先级队列priority_queue
- C++ 优先队列 priority_queue 的基本使用方法【定义优先级】
- priority_queue 优先级队列的使用
- C++ 优先级队列(priority_queue)
- [数据结构]Priority_queue(优先级队列)
- STL之优先级队列priority_queue
- 远程桌面连接win7 无法验证此远程计算机的身份 由于安全证书存在问题,因此远程计算机无法通过身份验证
- 使用Fragment应用放置后台很久再次进入出现程序奔溃
- Battle Ships
- unity5.5打包
- Android 自动化测试之——Instrumentation
- 优先级队列priority_queue基本操作
- Mac Vim 编辑器设置主题方法
- 8VC Venture Cup 2017 - Elimination Round A. PolandBall and Hypothesis【水题】
- CISCO R&S CCIE TREE
- window7下利用DockerToolbox安装Docker
- 线性子空间和仿射子空间
- switch内部的变量定义
- 深入理解Spring MVC 思想
- Linux 让进程在后台可靠运行的几种方法