import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param height int整型一维数组 * @return int整型 */ public int maxArea (int[] height) { // write code here if (height == null || height.length < 2) { return 0; } int n = height.length; int l = 0; int r = n - 1; int max = 0; while (l < r) { int area = Math.min(height[l], height[r]) * (r - l); max = Math.max(max, area); if (height[l] <= height[r]) { l++; } else { r--; } } return max; } }