1,10,2,19,365,-2,100,28};
MinMax minMax = getMinMax(a, 0,a.length-1);
System.out.println("最小值...:"+minMax.getMin());
System.out.println("最大值:"+minMax.getMax());
}
public...static MinMax getMinMax(int [] array,int start,int end){
//分治的终止条件 如果 两个坐标相邻 或者是同一个坐标...,返回最小的值和最大的值
if(end-start<=1){
if(array[start]>array[end]){
return...MinMax(array[start], array[end]);
}
}
else{
//如果开始下标和终止下标没有到达终止下标