思路(双指针法) (ps:暴力求解,每两个值都算一遍肯定就是超时) 在初始时,左(l)右®指针分别指向数组的左右两端。容纳的水量计算公式是:(r-l)*min(height[i],height[j])。 哪个指针的数值小,这个指针就向另一边移动。移动过程中不断更新容量最大值。 代码 /** * @param {number[]} height * @return {number} */ var maxArea = function(height) { var l = 0, r = height.length; var max = 0