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

运行结果

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

相关推荐
MobotStone7 分钟前
一夜蒸发1000亿美元后,Google用什么夺回AI王座
算法
北岛寒沫8 分钟前
北京大学国家发展研究院 经济学辅修 经济学原理课程笔记(第十三课 垄断竞争)
人工智能·经验分享·笔记
Wang2012201311 分钟前
RNN和LSTM对比
人工智能·算法·架构
xueyongfu15 分钟前
从Diffusion到VLA pi0(π0)
人工智能·算法·stable diffusion
永远睡不够的入25 分钟前
快排(非递归)和归并的实现
数据结构·算法·深度优先
cheems952725 分钟前
二叉树深搜算法练习(一)
数据结构·算法
sin_hielo28 分钟前
leetcode 3074
数据结构·算法·leetcode
Yzzz-F34 分钟前
算法竞赛进阶指南 动态规划 背包
算法·动态规划
程序员-King.37 分钟前
day124—二分查找—最小化数组中的最大值(LeetCode-2439)
算法·leetcode·二分查找
阿华hhh40 分钟前
Linux系统编程(网络udp)
linux·服务器·c语言·网络·网络协议·udp