static bool cmp(pair<char, int> a , pair<char,int> b)
{
return a.second>b.second; //按照value从大到小重新排序
} string frequencySort(string s) {
unordered_map<char,int> m;
for(auto i:s)
m[i]++; vector<pair<char,int>> v;
for(auto i=m.begin();i!=m.end();i++)
{
v.push_back(pair<char,int>(i->first, i->second));
}
sort(v.begin(),v.end(),cmp); return s;
}

答:将map中的pair装入到vector中,再自定义sort的cmp函数(参考leetcode451)

最新文章

  1. [转]在 .NET 中远程请求 https 内容时,发生错误:根据验证过程,远程证书无效
  2. Segment set
  3. 使用Flexible适配移动端html页面 - demo记录
  4. 关于“线程间操作无效: 从不是创建控件’textBox1‘的线程访问它”异常的解决方法
  5. js实现99乘法表
  6. 科普:WiFi是谁申请的专利?高通吗?错!
  7. LocalDB 的创建与迁移
  8. 离别&amp;#183;伤
  9. JDBC在javaweb中的应用之分页数据查询
  10. eclipse开发安卓时logcat的绿色加号不见了
  11. atom编辑器安装插件报错。。
  12. css flex布局详解
  13. 2.5 SeleniumBuilder辅助定位元素
  14. hibernate集合映射inverse和cascade详解&lt;转载&gt;
  15. Android学习之SQLite基础
  16. CTF-练习平台-Misc之 细心的大象
  17. Spoon新建repository的时候
  18. pure
  19. codeforces 792C. Divide by Three
  20. WINDOWS 7下的记事本程序目录

热门文章

  1. Python图像读写方法对比
  2. Javascript基础知识面试题
  3. Mac环境MySql初始密码设置
  4. Azure Data Factory(五)Blob Storage 密钥管理问题
  5. Netlink 内核实现分析 3
  6. 你只会用 StringBuilder?试试 StringJoiner,真香!
  7. Markdown进阶
  8. Hadoop window提交出错:Permission denied
  9. Redis 用的很溜,了解过它用的什么协议吗?
  10. 换系统之后为什么iMindMap会提示“许可证使用的次数过多”