public static int getMaxLength (int n, int[] num) { int up = 0; // 记录极大值点个数 ArrayList<Integer> down = new ArrayList<>(); //记录极小值点坐标 if (n < 3) return 0; //少于三个节点无金字塔 if (num[0] < num[1]) down.add(0); //初始增则起点为极小值点 for (int i = 1; i < n - ...