class Solution {
public int minimumDifference(int[] nums, int k) {
Arrays.sort(nums);
int n = nums.length;
int ans = Integer.MAX_VALUE;
for(int i = 0; i + k - 1 < n;i++) {
ans = Math.min(ans, nums[i + k - 1] - nums[i]);
}
return ans;
}
}
Leetcode_1984_学生分数最小值
最新推荐文章于 2025-07-15 11:28:03 发布
该博客主要介绍了一个Java方法,用于计算给定整数数组中任意k个元素之间的最小差值。通过先对数组进行排序,然后遍历数组找出所有k长度子数组的差值,最终返回最小差值。这个算法适用于寻找有序数据集中连续子集的最小区间。
289

被折叠的 条评论
为什么被折叠?



