一. 题目

二. 思路

三. 代码

class Solution
{
    public int maxArea(int[] height)
    {
        int ans = 0;
        for (int l = 0, r = height.length - 1; l < r; )
            if (height[l] < height[r]) ans = Math.max(ans, (r - l) * height[l++]);
            else ans = Math.max(ans, (r - l) * height[r--]);
        return ans;
    }
}