前 K 个高频元素

347. 前 K 个高频元素 (Medium)

给定一个非空的整数数组,返回其中出现频率前 高的元素。

示例 1:

输入: nums = [1,1,1,2,2,3], k = 2
输出: [1,2]

示例 2:

输入: nums = [1], k = 1
输出: [1]

说明:

  • 你可以假设给定的 总是合理的,且 1 ≤ k ≤ 数组中不相同的元素的个数。
  • 你的算法的时间复杂度必须优于 O(n log n) , 是数组的大小。

相关话题

[] [哈希表]

相似题目

  1. 统计词频 (Medium)
  2. 数组中的第K个最大元素 (Medium)
  3. 根据字符出现频率排序 (Medium)
  4. 分割数组为连续子序列 (Medium)
  5. 前K个高频单词 (Medium)
  6. 最接近原点的 K 个点 (Medium)

答案