class Solution {
public int maxArea(int[] height) {
//双指针做法
int left=0;
int right=height.length-1;
//最终面积
int target=0;
while(left<right){
//计算当前面积
int temp=(right-left)*Math.min(height[left],height[right]);
//选出最大面积
target=Math.max(target,temp);
//如果左边的高度比右边的低
if(height[left]<height[right]){
//左边向右移动一个距离
left++;
}else{
right--;
}
}
return target;
}
}