盛最多水的容器
算法标签:贪心、数组、双指针
假设有一个二维的平面,这个二维平面的每一个整点坐标上有一根竖线,从中挑两条竖线,两条竖线会形成一个凹槽,往凹槽里面倒水,题目要求选择哪两条竖线可以使得倒水的总面积最大
输入的是一个数组,下标是横坐标,数组的值就是它的高度,题目给出了很多柱子的位置和高度,问怎么选可以使得总面积最大?
两个指针分别指向开头和结尾两侧,每次比较这两个指针指向的柱子的高度,如果第二个指针指向的高度比较低的话,就把第二个指针往前移动一位,如果第一个指针指向的高度比较低的话,就把第一个指针往后移动一位
样例中