C++ - 库函数优先级队列(priority_queue)输出最小值 代码
2017-05-11 21:55
721 查看
库函数优先级队列(priority_queue)输出最小值 代码
本文地址: http://blog.csdn.net/caroline_wendy库函数优先级队列(priority_queue)的实现方式是堆(heap), 默认是输出最大值.
输出最小值, 须要指定參数, priority_queue<int, vector<int>, greater<int> >
代码:
/* * main.cpp * * Created on: 2014.7.20 * Author: spike */ /*eclipse cdt, gcc 4.8.1*/ #include <stdio.h> #include <queue> #include <vector> #include <functional> using namespace std; int main(void) { priority_queue<int, vector<int>, greater<int> > pque; pque.push(3); pque.push(5); pque.push(1); pque.push(4); while (!pque.empty()) { printf("%d ", pque.top()); pque.pop(); } printf("\n"); return 0; }
输出:
1 3 4 5
相关文章推荐
- C++ - 库函数优先级队列(priority_queue)输出最小值 代码
- C++ - "priority_queue" 优先级队列 简介 及 代码
- C++ - "priority_queue" 优先级队列 简介 及 代码
- 【day0414 C++】优先级队列 priority_queue的使用
- C++ 中"priority_queue" 优先级队列实例详解
- c++之STL(8)优先级队列 priority_queue
- C++ STL 有关容器部分 priority_queue 优先级队列的基本操作以及认识案例
- C++ 优先级队列(priority_queue)
- 优先级队列priority_queue之比较函数
- C++ STL入门教程(4)——stack(栈),queue(队列),priority_queue(优先队列)的使用(附完整程序代码)
- C++ priority_queue (优先级队列)的使用
- C++ 优先队列 priority_queue 的基本使用方法【定义优先级】
- c++ 优先级队列 priority_queue
- 库函数优先级队列(priority_queue)
- C++ 优先级队列(priority_queue)
- C++最大堆实现priority_queue优先级队列(算法导论)
- C++STL优先级队列priority_queue
- C++之优先级队列priority_queue
- C++ 标准模板库STL 优先级队列 priority_queue 使用方法与应用介绍(一)
- Cloud Design Pattern - Priority Queue Pattern(优先级队列模式)