输入: ["i", "love", "leetcode", "i", "love", "coding"], k = 2
输出: ["i", "love"]
解析: "i" 和 "love" 为出现次数最多的两个单词...注意,按字母顺序 "i" 在 "love" 之前。...,
出现次数依次为 4, 3, 2 和 1 次。...最小堆插入
4 如果超过K ,移除超过部分的栈顶元素(最小的栈顶)
5 开一ArrayList来存key
6 用Collections.sort(XX,new comparator) 来进行从大到小排序...//返回结果
return list;
}
}
注意 一定要((String) o2).compareTo((String) o1) 来按字母顺序来放