leetcode算法題–前K個高頻單詞
2021-05-20 17:18 作者:hey_just_do_it | 我要投稿
文章目錄
leetcode算法題--前K個高頻單詞
一、題目描述
1.示例1
2.示例2
3.注意
4、題目來源
二、方法一
一、題目描述
給一非空的單詞列表,返回前 k 個出現(xiàn)次數(shù)最多的單詞。
返回的答案應(yīng)該按單詞出現(xiàn)頻率由高到低排序。如果不同的單詞有相同出現(xiàn)頻率,按字母順序排序。
1.示例1
輸入: ["i", "love", "leetcode", "i", "love", "coding"], k = 2?
輸出: ["i", "love"]
解析: "i" 和 "love" 為出現(xiàn)次數(shù)最多的兩個單詞,均為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" 是出現(xiàn)次數(shù)最多的四個單詞,
出現(xiàn)次數(shù)依次為 4, 3, 2 和 1 次。
3.注意
假定 k 總為有效值, 1 ≤ k ≤ 集合元素數(shù)。
輸入的單詞均由小寫字母組成。
4、題目來源
來源:力扣(LeetCode)?
鏈接:https://leetcode-cn.com/problems/top-k-frequent-words
二、代碼

標簽: