力扣 11.盛水最多的容器(双指针)

11. 盛最多水的容器 - 力扣(LeetCode)

代码区:

cpp 复制代码
class Solution {
public:
    int maxArea(vector<int>& height) {
        //双指针
        int left =0,right=height.size()-1;
        int maxarea=0;
        while(left<right){
            maxarea=max(maxarea,(right-left)*min(height[right],height[left]));
            if(height[left]<height[right]){
                left++;
            }else{
                right--;
            }
        }
        return maxarea;
    }
};

欢迎各位读者提出意见。

(菜菜奋斗小日记)

相关推荐
No0d1es4 分钟前
2025年12月 GESP CCF编程能力等级认证C++八级真题
开发语言·c++·青少年编程·gesp·ccf
我是个菜鸡.13 分钟前
多模态算法面经准备
算法
AlenTech15 分钟前
739. 每日温度 - 力扣(LeetCode)
算法·leetcode·职场和发展
fqbqrr24 分钟前
2601C++,概念与约束及推导本
c++
xiaowu08043 分钟前
C#调用 C++ DLL 加载地址方式选择
开发语言·c++·c#
老鼠只爱大米1 小时前
LeetCode算法题详解 11:盛最多水的容器
leetcode·面试题·双指针·盛最多水的容器·面积最大化
转基因1 小时前
C++的IO流
开发语言·c++
MM_MS1 小时前
Halcon控制语句
java·大数据·前端·数据库·人工智能·算法·视觉检测
mit6.8241 小时前
山脉二分找中值|子集型回溯
算法
乃瞻衡宇1 小时前
Agent Skills 完全指南:让你的 AI Agent 拥有超能力
算法