前K个高频单词
中等腾讯滑动窗口+堆
题目描述
给一非空的单词列表,返回前 k 个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。使用哈希表统计频率后用最小堆维护前K个元素。
示例
输入:
words = ["i","love","leetcode","i","love","coding"], k = 2输出:
["i","love"]solution.ts
输出结果
点击「运行代码」按钮查看结果...