class Solution {
public:
static bool cmp(pair a, pair b){
return a.second>b.second;
}
string frequencySort(string s) {
string ans="";
map mp;
for(auto c:s){
mp[c]++;
}
vector> vs;
for(auto kv:mp){
vs.push_back({kv.first,kv.second});
}
sort(vs.begin(),vs.end(),cmp);
for(auto kv:vs){
for(int i=0;i
Original: https://www.cnblogs.com/wydxry/p/15856963.html
Author: wydxry
Title: C++map值排序
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/535434/
转载文章受原作者版权保护。转载请注明原作者出处!