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;
}

运行结果

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

相关推荐
edtoplort10 分钟前
独角兽陨落,从独立方案商的困境看自动驾驶的未来走向
经验分享
王光环15 分钟前
C语言写exe脚本
c语言·开发语言
金海境科技20 分钟前
数据安全保险迎来爆发期 2025年市场规模将突破50亿元 - 金海境科技
经验分享
獭.獭.22 分钟前
C++ -- 二叉搜索树
数据结构·c++·算法·二叉搜索树
TOYOAUTOMATON23 分钟前
自动化工业夹爪
大数据·人工智能·算法·目标检测·机器人
leoufung24 分钟前
图解除法查询问题:用 C 语言和 DFS 实现带权有向图的路径乘积
c语言·开发语言·深度优先
雨落在了我的手上25 分钟前
知识扩展:进制的详细介绍
c语言·学习
以梦为马mmky29 分钟前
华东交通大学上岸经验分享
经验分享·通信考研·信号与系统·华东交通大学
im_AMBER33 分钟前
Leetcode 67 长度为 K 子数组中的最大和 | 可获得的最大点数
数据结构·笔记·学习·算法·leetcode
charlie1145141911 小时前
深入理解CC++的编译与链接技术8:Windows和Linux是如何搜寻动态库的?
c语言·c++·动态库·编译·编译技术