public class P37_ArraySort {
public static int isArrayInSortedOrder(int[] array,int index){
if (array.length == 1) {
return 1;
}else{
return (array[index-1]<=array[index-2])?0:isArrayInSortedOrder(array,index-1);
}
}
public static void main(String[] args) {
int[] arr=new int[]{1,3,4,6,2};
System.out.println(isArrayInSortedOrder(arr,4));
}
}
这样写会数组下标越界,请问怎么改才能用递归判断?