347. Top K Frequent Elements
Question
Given an integer array nums and an integer k, return the k most frequent elements. You may return the answer in any order.
Solution
遍历,使用哈希表保存遍历次数。
再次遍历,根据元素出现的次数将其填入优先级队列实现的大根堆。
遍历取出k个最大值。
- getOrDefault():
方便的遍历并生成哈希表。- lambda:
()内表示传入的数值。
-> 后表示返回值。
Code
1 | class Solution { |
347. Top K Frequent Elements
https://xuanhe95.github.io/2022/04/10/347-Top-K-Frequent-Elements/