微信扫一扫打赏支持

queue

queue

 

typedef long long LL;

第一个参数为数据类型,第二个参数为保存数据的容器(默认为vector<int>),第三个参数为元素比较函数(默认为less,为大根堆)。

priority_queue<LL,vector<LL>,greater<LL> > pq;

LL可以是系统类型或者你定义的任意类型。

如果是自己定义的类型,使用algorithm里面的sort方法时,要重载符号。

posted @ 2017-08-11 18:17  范仁义  阅读(208)  评论(0编辑  收藏  举报