Golang | Leetcode Golang题解之第11题盛最多水的容器

题目:

题解:

Go 复制代码
func maxArea(height []int) int {
    res := 0
    L := 0
    R := len(height) - 1
    for L < R {
        tmp := math.Min(float64(height[L]), float64(height[R]))
        res = int(math.Max(float64(res), tmp * float64((R - L))))
        if height[L] < height[R] {
            L++
        } else {
            R--
        }
    }
    return res
}
相关推荐
pursuit_csdn3 分钟前
力扣 347. 前 K 个高频元素
算法·leetcode
沈韶珺4 分钟前
Elixir语言的安全开发
开发语言·后端·golang
makabaka_T_T10 分钟前
25寒假算法刷题 | Day1 | LeetCode 240. 搜索二维矩阵 II,148. 排序链表
数据结构·c++·算法·leetcode·链表·矩阵
余辉zmh3 小时前
【贪心算法篇】:“贪心”之旅--算法练习题中的智慧与策略(二)
c++·算法·leetcode·贪心算法
余辉zmh3 小时前
【贪心算法篇】:“贪心”之旅--算法练习题中的智慧与策略(一)
c++·算法·leetcode·贪心算法
taoyong0014 小时前
代码随想录算法训练营第三十七天-动态规划-完全背包-377. 组合总和 Ⅳ
c++·算法·leetcode·动态规划
加油,旭杏4 小时前
【go语言】grpc 快速入门
开发语言·后端·golang
沈韶珺5 小时前
Visual Basic语言的云计算
开发语言·后端·golang
沈韶珺5 小时前
Perl语言的函数实现
开发语言·后端·golang
因兹菜6 小时前
[LeetCode]day4 977.有序数组的平方
数据结构·算法·leetcode