一. 题目

二. 思路

三. 代码

class Solution
{
    public int maxArea(int[] height)
    {
        int ans = 0;
        for (int i = 0, j = height.length - 1; i < j; )
        {
            ans = height[i] < height[j] ?
                    Math.max(ans, (j - i) * height[i++]) :
                    Math.max(ans, (j - i) * height[j--]);
        }
        return ans;
    }
}