//假如这里我有一个vector数组
vector<int> arr = [1,2,2,2,3,3,4];
unorder_map<int, int> um;
for(auto e : arr){
um[e]++;
}
vector<pair<int, int>> tmp;
for(auto [e, cnt]:um){
tmp.emplace_back(e,cnt);
}
// 倒序排序
sort(tmp.rbegin(), tmp.rend());
//假如这里我有一个vector数组
vector<int> arr = [1,2,2,2,3,3,4];
unorder_map<int, int> um;
for(auto e : arr){
um[e]++;
}
vector<pair<int, int>> tmp;
for(auto [e, cnt]:um){
tmp.emplace_back(e,cnt);
}
// 倒序排序
sort(tmp.rbegin(), tmp.rend());