由于暴力求解双层循环超时,只记录双指针法
解法一:
var maxArea = function(height) {
let maxArea = 0
let left = 0
let right = height.length - 1
while(left != right) {
maxArea = Math.max(maxArea,(right-left) * Math.min(height[left],height[right]))
height[left] < height[right] ? left++ : right --
}
return maxArea
};
执行用时: 72 ms
内存消耗: 48 MB