题目
X表示一个数组。现在有一个整数K,请你计算 X[i] - x[i +1] ... - X[i + K 1]
,结果最接近于数组中位数的下标 i。
如果有多个i,那么请返回最大的i。
示例1
输入:
[50,50,2,3],2
输出:
1
说明:
1、中位数为50: [50,50,2,3]升序排序后变成[2,3,50,50],中位数为下标4/2=2的元素50;
2、计算结果为1: X[50,50,2,3]根据题目计算X[i] - …- X[i + K- 1]得出三个数
0 (X[0]-X[1]= 50 -50) 、
48 (X[1]-X[2] = 50 -2)
-1 (X[2]-X[3]= 2-3) ,
其中48最接近50,因此返回下标1
代码
import java.util.</