Leetcode—11.盛最多水的容器【中等】

2023每日刷题(六十三)

Leetcode---11.盛最多水的容器

实现代码

c 复制代码
#define MAX(a, b) ((a) > (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
int maxArea(int* height, int heightSize) {
    int left = 0, right = heightSize - 1;
    int max = 0;
    while(left < right) {
        int vol = (right - left) * MIN(height[left], height[right]);
        max = MAX(max, vol);
        if(height[left] < height[right]) {
            left++;
        } else {
            right--;
        }
    }
    return max;
}

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
爱编码的小八嘎12 小时前
C语言完美演绎7-11
c语言
Meme Buoy12 小时前
18.补充数学1:生成树-最短路径-最大流量-线性规划
数据结构·算法
paeamecium12 小时前
【PAT甲级真题】- Count PAT‘s (25)
c++·算法·动态规划·pat考试·pat
汀、人工智能12 小时前
[特殊字符] 第89课:岛屿数量
数据结构·算法·数据库架构·图论·bfs·岛屿数量
爱编码的小八嘎12 小时前
C语言完美演绎7-9
c语言
九英里路12 小时前
cpp容器——string模拟实现
java·前端·数据结构·c++·算法·容器·字符串
范纹杉想快点毕业12 小时前
C语言全能实战教程
c语言·开发语言
打瞌睡的朱尤13 小时前
4.9蓝桥杯
职场和发展·蓝桥杯
卷福同学13 小时前
去掉手机APP开屏广告,李跳跳2.2下载使用
java·后端·算法
漫霂13 小时前
二叉树的翻转
java·数据结构·算法