Lang:Java
Edit12345678910111213141516171819202122232425262728293031import java.util.Scanner;public class Main{public static void main(String[] args){Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int[] keyArray = new int[n+1];keyArray[n] = Integer.MAX_VALUE;//设置哨点for (int i = 0;i < n;i++)keyArray[i] = scanner.nextInt();handle(keyArray);}private static void handle(int[] keyArray){int index = 0;//标记keyArray数组升序的起始位置for(int i = 0;i < keyArray.length - 1;i++)//因为哨兵的关系在此为keyArray.length - 1{if(isAscendingOrder(keyArray,i))//若整个数组为升序{index = i;//修改升序的起始位置break;}}System.out.print(keyArray[0]);