在构造map、set、multimap、multiset这些序列式容器时,默认按照key值来进行排序,比较器默认从小到大。在构造时加上greater<T>
会让容器的比较器按照key值从大到小排序,less<T>
则相反。
#include<iostream>
#include<map>
#include<functional>
using namespace std;
int main() {
map<int, string,greater<int>> fruits;
fruits.insert(pair<int, string