使用双指针,下标靠近内部的时候,只有高度更高才能装更多的水。
var maxArea = function(height) {
let left=0;
let right=height.length-1;
let max=0;
while(left<right){
let area = Math.min(height[left],height[right])*(right-left);
max = Math.max(max,area);
if(height[left]<height[right]){
left++;
}else{
right--;
}
}
return max;
};