示例1
输入:[1,8,6,2,5,4,8,3,7]
输出:49
解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。...这是因为当左指针和右指针相遇时,无法再构成有效的容器。
在每一次循环中,我们计算当前的面积curr_area。...在循环中,我们计算当前的面积curr_area,即两个指针所指高度较小值乘以两个指针之间的距离,使用min()函数取得较小值。...更新最大面积max_area,通过将当前面积curr_area与max_area比较,并将较大值赋给max_area,用max()函数实现。...curr_area,即两个指针所指高度较小值乘以两个指针之间的距离
max_area = max(max_area, curr_area) # 更新最大面积max_area,通过将当前面积