欢迎光临散文网 会员登陆 & 注册

leetcode算法题–前K个高频单词

2021-05-20 17:18 作者:hey_just_do_it  | 我要投稿

文章目录

  • leetcode算法题--前K个高频单词

  • 一、题目描述

    • 1.示例1

    • 2.示例2

    • 3.注意

    • 4、题目来源

  • 二、方法一


一、题目描述

给一非空的单词列表,返回前 k 个出现次数最多的单词。 返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。

1.示例1

输入: ["i", "love", "leetcode", "i", "love", "coding"], k = 2 

输出: ["i", "love"] 解析: "i" 和 "love" 为出现次数最多的两个单词,均为2次。

 注意,按字母顺序 "i" 在 "love" 之前。

2.示例2

输入: ["the", "day", "is", "sunny", "the", "the", "the", "sunny", "is", "is"], k = 4 

输出: ["the", "is", "sunny", "day"] 解析: "the", "is", "sunny" 和 "day" 是出现次数最多的四个单词, 出现次数依次为 4, 3, 2 和 1 次。

3.注意

假定 k 总为有效值, 1 ≤ k ≤ 集合元素数。 输入的单词均由小写字母组成。

4、题目来源

来源:力扣(LeetCode) 

链接:https://leetcode-cn.com/problems/top-k-frequent-words

二、代码


leetcode算法题–前K个高频单词的评论 (共 条)

分享到微博请遵守国家法律