TopKFrequentWords
Published at 2021-12-03
class Solution:
def topKFrequent(self, words: List[str], k: int) -> List[str]:
freq = collections.defaultdict(int)
for word in sorted(words):
freq[word] += 1
return sorted(freq, key=lambda x: freq[x], reverse=True)[:k]