public static boolean validMountainArray(int[] A) {
if(A.length < 3) return false;
int a = A[1]-A[0];
if (a <= 0) {
System.out.println("a <= 0");
return false;
}
if(a > 0){
int mid;
boolean isMid = false;
for (int i=0;i<A.length-1;i++) {
System.out.println("第"+i+"次");
if(A[i] == A[i+1]) {
System.out.println("A[i] == A[i+1]");
return false;
}
if(!isMid) {
if (A[i] > A[i+1]) {
mid = i;
isMid = true;
}else if( i == A.length-2) {
return false;
}
}else {
if(A[i] < A[i+1]) {
System.out.println("A[i] < A[i+1]");
return false;
}
}
}
}
return true;
}
941
最新推荐文章于 2024-04-28 10:42:05 发布