将元素加减K内的大小,返回数组最大值和最小值间的最小差值。由于每个元素只能加减一次,最小差值就算加减一次都也是最大值-最小值,不过这是还得再减2k,最大值=最大值-k,最小值=最小值+k,最大值-最小值=最大值-最小值-2K。但若最大值-最小值-2K<0,那么最终为0,假设最大值为6,最小值为1,k=3。最大值=6-3,最小值=1+2,最大值=最小值,差值为0。当然,由于数组内元素并未按从小到大排序,故需要找出最大值和最小值。
力扣每日一题(最小差值1)
最新推荐文章于 2025-06-12 09:43:46 发布