各位大佬 这段递归代码是如何实现的呢
public class diguiTest {
public static void main(String[] args) {
int arr[] = {1,2,8,3};
System.out.println(getMax(arr,0,arr.length-1));
}
static int getMax(int[] arr,int i ,int j ){
if (i == j) {
return arr[i];}
int mid = (i j)/2;
int LeftMax = getMax(arr,i,mid);
int rightMax = getMax(arr,mid 1,j);
return Math.max(LeftMax,rightMax);
}
}