题目是力扣11题,用的官方解法
public class demoMedium11 {
public static void main(String[] args) {
System.out.println(new int[] { 3,6 ,4,8,4,9 });
}
public static int maxArea(int[] height) {
int l = 0,r = height.length - 1;
int ans = 0;
while (l < r) {
int area = Math.min(height[1], height[r]) * (r - 1);
ans = Math.max(ans,area);
if (height[1] <= height[r]) {
++l;
}
else {
--r;
}
}
return ans;
}
}