zl程序教程

您现在的位置是:首页 >  其它

当前栏目

最小的 K 个数

最小 个数
2023-09-27 14:23:02 时间

题目描述

描述
给定一个长度为 n 的可能有重复值的数组,找出其中不去重的最小的 k 个数。例如数组元素是4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4(任意顺序皆可)。
数据范围:0≤k,n≤10000,数组中每个数的大小0 ≤val≤1000
要求:空间复杂度 O(n) ,时间复杂度 O(nlogn)

输入:

[4,5,1,6,2,7,3,8],