请问哪些字符串在数据集中出现频率最高?
- 内容介绍
- 文章标签
- 相关推荐
本文共计785个文字,预计阅读时间需要4分钟。
给定一个字符串数组 `arr[]` 和一个整数 `K`,任务是打印在 `arr[]` 中出现次数最多的 `K` 个字符串。
例如:- 输入:`arr[]=[apple, banana, apple, orange, banana, banana]`,`K=2`- 输出:`banana, apple`
下面是修改后的代码,直接输出结果,不超过100个字:
pythondef k_most_occurrences(arr, K): from collections import Counter count=Counter(arr) most_common=count.most_common(K) return [item[0] for item in most_common]
arr=[apple, banana, apple, orange, banana, banana]K=2print(k_most_occurrences(arr, K))
K个出现次数最多的字符串原文:www.geeksforgeeks.org/k-most-occurring-strings/给定N个字符串的数组arr[]和一个整数K,任务是打印K在arr[]中出现次数最多的字符串。 如果两个或两个以上的字符串具有相同的频率,请打印词典序最小的字符串。
注意:K的值始终小于或等于数组中不同元素的数量。
本文共计785个文字,预计阅读时间需要4分钟。
给定一个字符串数组 `arr[]` 和一个整数 `K`,任务是打印在 `arr[]` 中出现次数最多的 `K` 个字符串。
例如:- 输入:`arr[]=[apple, banana, apple, orange, banana, banana]`,`K=2`- 输出:`banana, apple`
下面是修改后的代码,直接输出结果,不超过100个字:
pythondef k_most_occurrences(arr, K): from collections import Counter count=Counter(arr) most_common=count.most_common(K) return [item[0] for item in most_common]
arr=[apple, banana, apple, orange, banana, banana]K=2print(k_most_occurrences(arr, K))
K个出现次数最多的字符串原文:www.geeksforgeeks.org/k-most-occurring-strings/给定N个字符串的数组arr[]和一个整数K,任务是打印K在arr[]中出现次数最多的字符串。 如果两个或两个以上的字符串具有相同的频率,请打印词典序最小的字符串。
注意:K的值始终小于或等于数组中不同元素的数量。

