leetcode-451-Sort Characters By Frequency
来源:互联网 发布:mac matte chili 编辑:程序博客网 时间:2024/06/05 02:20
问题
题目:[leetcode-451]
思路
- 统计
- 排序
- 累加
代码
class Solution {public: string frequencySort(string s) { map<char, int> counter; int sz = s.size(); for(int i = 0; i < sz; ++i){ ++counter[s[i]]; } typedef pair<char, int> pair_t; vector<pair_t> vec( counter.begin(), counter.end() ); struct CmpByValue{ bool operator()( pair_t& lhs, pair_t& rhs ){ return rhs.second < lhs.second; } }; sort( vec.begin(), vec.end(), CmpByValue() ); sz = vec.size(); string ret; for(int i = 0; i < sz; ++i){ int times = vec[i].second; while( times-- ) ret+= vec[i].first; } return ret; }};
阅读全文
0 0
- 【LeetCode-451】Sort Characters By Frequency
- leetcode 451 Sort Characters By Frequency C++
- Leetcode 451 Sort Characters By Frequency
- Leetcode 451 Sort Characters By Frequency
- leetcode-451-Sort Characters By Frequency
- LeetCode.451 Sort Characters By Frequency
- week11-leetcode #451-Sort-Characters-By-Frequency
- LeetCode : Sort Characters By Frequency
- Leetcode Sort Characters By Frequency
- [LeetCode]Sort Characters By Frequency
- 451Sort Characters By Frequency
- LeetCode 451. Sort Characters By Frequency
- [LeetCode]451. Sort Characters By Frequency
- [leetcode] 451. Sort Characters By Frequency
- [LeetCode] Sort Characters By Frequency(Java)
- [LeetCode]451. Sort Characters By Frequency
- LeetCode笔记:451. Sort Characters By Frequency
- LeetCode 451. Sort Characters By Frequency
- for镶嵌循环例题
- MYSQL 存储引擎 gis空间匹配以及HotDB-MySQL分布式数据库
- 编程实现strcpy函数
- O(1)时间复杂度删除链表节点/复制带随机指针的链表
- 利用canvas画出动态时钟
- leetcode-451-Sort Characters By Frequency
- 欢迎使用CSDN-markdown编辑器
- 暑假刷题
- 单链表实现反转的三种方法
- CSS选择器和伪类、伪元素
- Java 日期时间
- 判断一个数是不是素数
- Redis提示(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to pe
- XML基础知识及四种解析方法