LeetCode Algorithm 451. 根据字符出现频率排序

Posted Alex_996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode Algorithm 451. 根据字符出现频率排序相关的知识,希望对你有一定的参考价值。

451. 根据字符出现频率排序

Ideas

Python解法:用个计数器,然后遍历计数器把相应字符乘以出现次数拼接起来就可以了。

Code

Python

from collections import Counter


class Solution:
    def frequencySort(self, s: str) -> str:
        ans = ''
        counter = Counter(list(s))
        for k, v in counter.most_common():
            ans += k * v
        return ans


if __name__ == '__main__':
    print(Solution().frequencySort(s="tree"))

以上是关于LeetCode Algorithm 451. 根据字符出现频率排序的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode Algorithm 129. 求根节点到叶节点数字之和

LeetCode Algorithm 129. 求根节点到叶节点数字之和

leetcode451 汉明距离(Easy)

leetcode刷题总结451-500

#Leetcode# 451. Sort Characters By Frequency

查找表_leetcode451