最小的k个数

题目链接
思路
返回原数组中最小的k个数的数组;从示例看出来返回的数组并不要求排序将原数组进行排序,只需要从小到大的将前k个数给排出来就好了将原数组下标0到k的元素组成数组返回
java
private int[] getLeastNumbers(int[] arr, int k) {
if (k >= arr.length) {
return arr;
}
for (int i = 0; i < k; i++) { int min = i; for (int x = i + 1; x < arr.length; x++) { if (arr[x] < arr[min]) { min = x;

最小的k个数最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/28337.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>