class Solution {
public int maxArea(int[] height) {
int l = 0, r = height.length - 1;
int maxArea = 0;
while (l < r) {
//计算面积
int aera = Math.min(height[l], height[r]) * (r - l);
maxArea = Math.max(maxArea, aera);
if (height[l] <= height[r]) {
l++;
} else {
r--;
}
}
return maxArea;
}
}
11.盛最多水的容器
于 2024-08-11 16:26:44 首次发布