int maxArea(int* height, int heightSize) {
int max=0;
int head=0,tail=heightSize-1;
while(head<tail){
int sum;
if(height[head]<height[tail]){
sum=height[head]*(tail-head);
head++;
}else if(height[head]>height[tail]){
sum=height[tail]*(tail-head);
tail--;
}else{
sum=height[head]*(tail-head);
head++;
tail--;
}
if(max< sum) max=sum;
}
return max;
}
双指针