經典算法題:盛最多水的容器

一、題目 給你 n 個非負整數 a1,a2,...,an,每個數代表座標中的一個點 (i, ai) 。在座標內畫 n 條垂直線,垂直線 i 的兩個端點分別爲 (i, ai) 和 (i, 0)。找出其中的兩條線,使得它們與 x 軸共同構成的容器可以容納最多的水。 二、思路 在初始時,左右指針分別指向數組的左右兩端,它們可以容納的水量爲 Math.min(height[i], height[j])*(
相關文章
相關標籤/搜索