參考資訊:
https://www.cnblogs.com/grandyang/p/4455109.html
題目:

解答:
int min(int a, int b)
{
return (a > b) ? b : a;
}
int maxArea(int *height, int heightSize)
{
int r = 0;
int v = 0;
int st = 0;
int ed = heightSize - 1;
while (st < ed) {
v = min(height[st], height[ed]) * (ed - st);
if (v > r) {
r = v;
}
if (height[st] > height[ed]) {
ed -= 1;
}
else {
st += 1;
}
}
return r;
}