public static int maxArea(int[] height) {
int max=0;
int i=0,j= height.length-1;
while(i<j){
if(height[i]>height[j]){
max=Math.max((j-i)*height[j],max);
j--;
}else {
max=Math.max((j-i)*height[i],max);
i++;
}
}
return max;
}
LeetCode11盛最多水的容器
最新推荐文章于 2026-01-05 17:06:32 发布
这篇文章介绍了一个名为`maxArea`的Java方法,用于在一个整数数组`height`中找到两个下标之间的最大面积,通过二分搜索策略实现。
586

被折叠的 条评论
为什么被折叠?



