题目要求
给一非空的单词列表,返回前 k 个出现次数最多的单词。
返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。...i”, “love”, “leetcode”, “i”, “love”, “coding”], k = 2
输出: [“i”, “love”]
解析: “i” 和 “love” 为出现次数最多的两个单词...”, “is”, “is”], k = 4
输出: [“the”, “is”, “sunny”, “day”]
解析: “the”, “is”, “sunny” 和 “day” 是出现次数最多的四个单词...}
}
public List topKFrequent(String[] words, int k) {
//1.先统计每个单词出现的个数...ArrayList中
//keySet相当于得到了一个Set,Set中存放的就是所有的key
ArrayList arrayList = new ArrayList