本代码为错误代码!
只能完成已知数组长度的盛最多水的容器,可通过力扣的运行测试,无法通过提交测试。
class Solution {
public int maxArea(int[] height) {
int[] maxdata=new int[10];
int x=0,
left=0,
right=height.length-1,
max=0;
while(left<right){
if(height[left] <= height[right])
{maxdata[x]=(right-left)*height[left];
left++;
}
else
{
maxdata[x]=(right-left)*height[right];
right--;
}
x++;
}
for ( x = 0; x < maxdata.length; x++) {
if (maxdata[x] > max) {
max = maxdata[x];
}
}
return max;
}
}