给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。
找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
返回容器可以储存的最大水量。
说明:你不能倾斜容器。
leetcode盛最多水的容器
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注class Solution { public: int maxArea(vector<int>& height) { int left = 0, right = height.size() - 1; int ret = 0,ans = 0; while(right > left) { ret = min(height[left],height[right]) * (right - left); ans = max(ret,ans); if(height[left] > height[right]) right--; else left++; } return ans; } };本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用