class Solution {
public int maxArea(int[] height) {
//res表示容水量
int i = 0, j = height.length - 1, res = 0;
while(i < j){
int h = Math.min(height[i], height[j]);
res = Math.max(res, h * (j - i));
if(height[i] < height[j]){
i++;
}else{
j--;
}
}
return res;
}
}
Java盛最多水的容器
最新推荐文章于 2024-11-19 15:37:56 发布