优先队列priority_queue和链表list的重载()运算符后,自定义排序是反的
在学习STL基础知识的时候,发现优先队列和链表都可以进行排序。
优先队列存储int类型时,默认是降序排列的。(50,40,30,20,10)
可以自定义排序规则
但是在list中:
int cmp(const int &a,const int &b){
//简单的自定义降序序列
return a>b;
}
priority_queue中:
struct cmp
{ //这个比较要用结构体表示
bool operator()(int &a, int &
原创
2021-03-25 15:32:38 ·
280 阅读 ·
0 评论