int maxArea(int* height, int heightSize){
int max = -1;
int area;
for(int i = 0; i < heightSize; i++){
//printf("%d ", height[i]);
for(int j = i+1; j < heightSize; j++){
area = (j-i)*(height[i]<height[j] ? height[i] : height[j]);
if(area > max){
max = area;
}
}
}
return max;
}
int maxArea(int* height, int heightSize){
int i = 0;
int j = heightSize-1;
int max = 0;
int area;
while(i < j){
area = (j-i)*(height[i]<height[j] ? height[i] : height[j]);
max = (area > max) ? area : max;
if(height[i] <= height[j]){
i+=1;
}else{
j-=1;
}
}
return max;
}