双指针 双指针 public int maxArea(int[] height) { int maxArea=0,l=0,r=height.length-1; while(l<r){ //当前面积为高度最小值乘以长度 更新最大面积 maxArea=Math.max(maxArea,(r-l)*Math.min(height[r],height[l])); if(height[l]<height[r]) //更新较小的一边 l++; else r--; } return maxArea; }