LeetCode 热题 100_5-11. 盛最多水的容器

✨✨ 欢迎大家来到小伞的大讲堂✨✨

🎈🎈养成好习惯,先赞后看哦~🎈🎈

所属专栏:Leetcode热门100**
小伞的主页:xiaosan_blog**

gitee:************************************************************许星让 (xu-xingrang) - Gitee.com****************************************************************

制作不易!点个赞吧!!谢谢喵!!

0.题目

这是一个经典的双指针问题

1.暴力解法
cpp 复制代码
双重嵌套让每个区间都计算出来
for(int i = j){
     for(int j = i + 1){
        int v = (j- i) * min(height[i], height[j]);
        val = max(v,val);
    }
}
2.双指针

height[left] >= height[right] 同理

cpp 复制代码
    int maxArea(vector<int>& height) {
        int left = 0, right = height.size() - 1;
        int val = -1;
        while (left < right) {
            int v = (right - left) * min(height[left], height[right]);
            if (height[left] < height[right]) {
                ++left;
            } else {
                --right;
            }
            val = max(v, val);
        }
        return val;
    }
相关推荐
多加点辣也没关系1 小时前
数据结构与算法|第十八章:动态规划(上)— 基础篇
数据结构·算法·动态规划
guo_xiao_xiao_1 小时前
YOLOv11算法夜间机场跑道灯带目标检测数据集-900张-Airplane-1_5
算法·yolo·目标检测
Rabitebla1 小时前
从零实现 C++ List:带头循环双向链表的每一个细节
数据结构·c++·算法·leetcode·链表·list
ZPC82101 小时前
Linux / Ubuntu 隔离 CPU 核心 + ROS2 线程绑定
人工智能·算法·计算机视觉
学习3人组1 小时前
柔性排产:局部秒级重排 算法规划+内部拆分目标 详细对照表
算法·mes
shehuiyuelaiyuehao1 小时前
算法20,x的平方根
开发语言·python·算法
luoganttcc1 小时前
冯诺依曼体系有一天会被打破吗
算法·架构
V搜xhliang02461 小时前
【进阶篇】OpenClaw 高级技巧:定时任务 + 子 Agent + 自动化工作流
运维·人工智能·算法·microsoft·自动化
smileNicky1 小时前
面试高频:MySQL Binlog 的三种模式
mysql·面试·职场和发展