博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
标准模板库中的优先队列(priority_queue)
阅读量:5104 次
发布时间:2019-06-13

本文共 519 字,大约阅读时间需要 1 分钟。

//C++数据结构与算法(第4版) Adam Drozdek 著  徐丹  吴伟敏<<清华大学出版社>>

 

#include<queue>

 

priority_queue(comp f())  //创建一个空的优先队列,使用一个双变量的布尔函数f对队列中的元素排序

priority_queue(iterator first, iterator last,comp())  //创建一个优先队列,使用一个双变量的布尔函数f对队列中的元素排序;队列初始化为迭代器first和last之间的元素

bool empty() const  //如果队列为空,返回true,否则返回false

void pop()        //删除队列中优先级最高的元素

void push(const T& el)   //将元素el插入优先队列中合适的位置

size_type size() const            // 返回优先队列中元素的数目

T& top()  //返回优先队列中优先级最高的元素

const T& top() const  //返回优先队列中优先级最高的元素

 

 

 

转载于:https://www.cnblogs.com/Toya/p/9786917.html

你可能感兴趣的文章
WCF契约Contract
查看>>
C++ Web Service SDK
查看>>
记一次 oracle 12.2 RAC : Transaction recovery: lock conflict caught and ignored
查看>>
JSON数据格式转换
查看>>
混合开发基础介绍
查看>>
springcloud gateway(hystrix filter)
查看>>
贪心算法
查看>>
什么是面向对象?
查看>>
【Java学习笔记】编码学习
查看>>
The world is in my hands
查看>>
关于 Objective-C iVar 的一点说明
查看>>
2018 计蒜之道 初赛 第五场 A 贝壳找房搬家
查看>>
51 Nod 1086 多重背包问题(单调队列优化)
查看>>
Visual studio变慢
查看>>
快速排序QuickSort——C/C++
查看>>
json
查看>>
Oracle 11g修改字符集AL32UTF8为ZHS16GBK
查看>>
jq form表单自动赋值
查看>>
06.FileStream类的学习
查看>>
linux dns搭建
查看>>