import java.util.Arrays; public class Leecode941{ public static void main(String[] args) { int a[]={14,82,89,84,79,70,70,68,67,66,63,60,58,54,44,43,32,28,26,25,22,15,13,12,10,8,7,5,4,3}; System.out.println(validMountainArray(a)); //Arrays.sort(a); //for (int aa:a) { // System.out.println(aa);//0,1,2,3 Arrays.sort(a);直接改变的数组 // } } static boolean validMountainArray(int[] A) { int len=A.length; if(len<3) return false; int mid=0; for (int i=1;i<len;i++) { if(A[i]<A[i-1]){mid=i-1;break;} else if(A[i]==A[i-1]) return false; } if(mid==0||mid==len-1) return false; for (int i = mid; i < len-1; i++) { if(A[i]<=A[i+1]) return false; } return true; } }
941 有效的山脉数组
最新推荐文章于 2021-10-06 14:29:42 发布