1984.go 282 B

123456789101112131415161718192021
  1. package A
  2. import (
  3. "sort"
  4. )
  5. func minimumDifference(nums []int, k int) int {
  6. if k == 1 {
  7. return 0
  8. }
  9. n := len(nums)
  10. sort.Ints(nums)
  11. ans := nums[n-1] - nums[0]
  12. for i := 0; i+k-1 < n; i++ {
  13. temp := nums[i+k-1] - nums[i]
  14. if ans > temp {
  15. ans = temp
  16. }
  17. }
  18. return ans
  19. }
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。