
双指针
package mainimport "fmt"func max(a,b int)int{if a>b{return a}return b}func maxArea(height []int) int {left :=0right := len(height)-1area :=0h :=0for left<right{w :=right-leftif height[left]<=height[right] {h = height[left]left++}else {h = height[right]right--}area = max(area,h*w)}return area}func main() {fmt.Println(maxArea([]int{1,8,6,2,5,4,8,3,7}))}

