返回题库|

前K个高频单词

中等腾讯

前K个高频单词

中等腾讯滑动窗口+堆

题目描述

给一非空的单词列表,返回前 k 个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。使用哈希表统计频率后用最小堆维护前K个元素。

示例

输入:words = ["i","love","leetcode","i","love","coding"], k = 2
输出:["i","love"]
solution.ts
输出结果
点击「运行代码」按钮查看结果...