技术栈

C++ | Leetcode C++题解之第11题盛最多水的容器

Ddddddd_1582024-04-07 20:32

题目:

题解:

cpp 复制代码
class Solution {
public:
    int maxArea(vector<int>& height) {
        int l = 0, r = height.size() - 1;
        int ans = 0;
        while (l < r) {
            int area = min(height[l], height[r]) * (r - l);
            ans = max(ans, area);
            if (height[l] <= height[r]) {
                ++l;
            }
            else {
                --r;
            }
        }
        return ans;
    }
};
上一篇:[蓝桥杯 2017 省 AB] 包子凑数
下一篇:【leetcode面试经典150题】11.H指数(C++)
相关推荐
旖-旎
12 分钟前
二分查找(x的平方根)(4)
c++·算法·二分查找·力扣·双指针
顶点多余
41 分钟前
使用C/C++语言链接Mysql详解
数据库·c++·mysql
汉克老师
1 小时前
GESP2026年3月认证C++四级( 第二部分判断题(1-10))
c++·指针·函数重载·文件操作·数组·gesp4级·gesp四级
khddvbe
1 小时前
C++并发编程中的死锁避免
开发语言·c++·算法
We་ct
2 小时前
LeetCode 148. 排序链表:归并排序详解
前端·数据结构·算法·leetcode·链表·typescript·排序算法
wWYy.
2 小时前
STL:list
开发语言·c++
小比特_蓝光
3 小时前
vector模拟实现
c++
咱就是说不配啊
3 小时前
3.19打卡day33
数据结构·c++·算法
2501_92495269
3 小时前
嵌入式C++电源管理
开发语言·c++·算法
2401_84262365
3 小时前
C++中的访问者模式高级应用
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04Labelme从安装到标注:零基础完整指南05AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南06UV安装并设置国内源07小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)08OpenClaw Control UI安全上下文访问配置09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南