lc347

package
v0.0.0-...-b071cee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2023 License: GPL-3.0 Imports: 0 Imported by: 0

README

347.前 K 个高频元素

1. 题目描述

给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。

 

示例 1:


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

示例 2:


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

 

提示:

  • 1 <= nums.length <= 10^5
  • k 的取值范围是 [1, 数组中不相同的元素的个数]
  • 题目数据保证答案唯一,换句话说,数组中前 k 个高频元素的集合是唯一的  

进阶: 你所设计算法的时间复杂度 必须 优于 O(n log n) ,其中 n * * 是数组大小。

标签 数组 哈希表 分治 桶排序 计数 快速选择 排序 堆(优先队列)

2. 解题

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL