#include<iostream>
#include<algorithm>
#include<queue>
#include<vector>
#include<map>
using namespace std;
struct cmp{ //通过cmp结构体重载括号运算符的方式可以使得map或priority_queue按照规定的优先级排序 ,重载了括号的结构体叫做防函数
bool operator () (const int a,const int b){
return a%10>b%10;
}
};
map<int,int,cmp> mp;
priority_queue< int,vector<int>,cmp> pq;
int main(){
}
仿函数
最新推荐文章于 2024-05-01 19:51:44 发布