11. Container With Most Water
Description
You are given an integer array height
of length n
. There are n
vertical lines drawn such that the two endpoints of the i^th
line are (i, 0)
and (i, height[i])
.
Find two lines that together with the x-axis form a container, such that the container contains the most water.
Return the maximum amount of water a container can store.
Notice that you may not slant the container.
Example 1:
![](https://s3-lc-upload.s3.amazonaws.com/uploads/2018/07/17/question_11.jpg)
1 | Input: height = [1,8,6,2,5,4,8,3,7] |
Example 2:
1 | Input: height = [1,1] |
Constraints:
n == height.length
2 <= n <= 10^5
0 <= height[i] <= 10^4
Hints/Notes
- 2024/12/17
- two pointers
- 0x3Fâs solution
Solution
Language: C++
1 | class Solution { |