题目描述
题目链接:力扣
https://leetcode-cn.com/problems/container-with-most-water/
给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。
找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
返回容器可以储存的最大水量。
说明:你不能倾斜容器。
解法要点
这题是个典型的双指针问题,编码没有什么难度,主要是思路要想明白。
要从中找出两条线,使它们与 x 轴组成的容器能容纳最多的水。我们厘清下面几个要点就能想明白了:
1.两条线,要么一样高,要么有高有矮,其中决定容量的,肯定是矮的那条;
2.用两个指针分别指向头尾,这时候 x 轴是最长的,所以,某条线第