解题思路
1.设定双指针left和right
2.v = (right - left) * min(h[left],h[right]),因为无论移动哪个指针,right-left都会变小,要想得到v的最大值,我们只能使min(h[left],h[right])增大,所以需要不断移动高度较小的那个指针。
代码
1 | class Solution { |
1.设定双指针left和right
2.v = (right - left) * min(h[left],h[right]),因为无论移动哪个指针,right-left都会变小,要想得到v的最大值,我们只能使min(h[left],h[right])增大,所以需要不断移动高度较小的那个指针。
1 | class Solution { |