标签:src 最大 null public min 暴力 lse 解题思路 image
public int maxArea(int[] heights){
int max=0,temp=0,len=height.length;
for(int i=0;i<len;i++){
for(int j=i+1;j<len;j++){
temp=(j-i)*Math.min(height[i],height[j]);
max=Math.max(max,temp);
}
}
return max;
}
解题思路
代码
public int maxArea(int[] heights){
if(height==null||height.length==0) return -1;
int i=0,j=heights.length-1,ans=0;
while(i<j){
int h=Math.min(heights[i],heights[j]);
ans=Math.max(ans,h*(j-i));
if(heights[i]<heights[j]){
i++;
}else{
j--;
}
}
return ans;
}
标签:src 最大 null public min 暴力 lse 解题思路 image
原文地址:https://www.cnblogs.com/yh-simon/p/12818810.html