leetcode.11. Container With Most Water
Posted yuhaowang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode.11. Container With Most Water相关的知识,希望对你有一定的参考价值。
转向c++了,底乘高,低最大,面积再想大一点就得
class Solution { public: int maxArea(vector<int>& height) { int maxcon=0; int i=0; int h; int j=height.size()-1; while(i<j) { h=min(height[i],height[j]); //printf("%d %d %d",h,j,i); maxcon=max(maxcon,h*(j-i)); //printf(" %d",maxcon); while (height[i]<=h) i++; while (height[j]<=h) j--; } return maxcon; } };
保证高不断拓高,低的那一边就需要往上升到比原来高的地方才能提高容器。
以上是关于leetcode.11. Container With Most Water的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode11. Container With Most Water 解题报告
Leetcode 11. Container With Most Water (two pointers)
LeetCode 11. Container With Most Water
leetcode11 Container With Most Water