宽度先从最大的开始,由于容器盛水受最限于最低高度
L指针指向最左边,R指向右指针,哪边高度低,移动哪边的指针
class Solution {
public int maxArea(int[] height) {
int len = height.length;
int pa = 0;
int pz = len - 1;
int area = 0;
while(pa < pz)
{
area = Math.max(Math.min(height[pa],height[pz])*(pz - pa), area);
if(height[pa] < height[pz])
{
pa++;
}
else
pz--;
}
return area;
}
}