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
}
相关推荐
serendipity_hky14 分钟前
【go语言 | 第5篇】channel——多个goroutine之间通信
开发语言·后端·golang
LYFlied18 分钟前
【每日算法】LeetCode 234. 回文链表详解
算法·leetcode·链表
源代码•宸31 分钟前
分布式缓存-GO(简历写法、常见面试题)
服务器·开发语言·经验分享·分布式·后端·缓存·golang
刃神太酷啦44 分钟前
C++ list 容器全解析:从构造到模拟实现的深度探索----《Hello C++ Wrold!》(16)--(C/C++)
java·c语言·c++·qt·算法·leetcode·list
承渊政道1 小时前
一文彻底搞清楚链表算法实战大揭秘和双向链表实现
c语言·数据结构·算法·leetcode·链表·visual studio
玉树临风ives2 小时前
atcoder ABC436 题解
c++·算法·leetcode·atcoder·信息学奥赛
圣保罗的大教堂2 小时前
leetcode 2110. 股票平滑下跌阶段的数目 中等
leetcode
patrickpdx2 小时前
leetcode:相等的有理数
算法·leetcode·职场和发展
hn小菜鸡3 小时前
LeetCode 1971.寻找图中是否存在路径
算法·leetcode·职场和发展