0011. Container With Most Water

https://leetcode.com/problems/container-with-most-water

Description

Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of the line i is at (i, ai) and (i, 0). Find two lines, which, together with the x-axis forms a container, such that the container contains the most water.

Notice that you may not slant the container.

Example 1:

Example 2:

Example 3:

Example 4:

Constraints:

  • n == height.length

  • 2 <= n <= 105

  • 0 <= height[i] <= 104

ac1: 2 pointer

start from left & right, move smaller one forward

https://leetcode.com/problems/container-with-most-water/discuss/6099/Yet-another-way-to-see-what-happens-in-the-O(n)-algorithm

Last updated

Was this helpful?