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

欢迎各位读者提出意见。

(菜菜奋斗小日记)

相关推荐
肖筱小瀟20 分钟前
2025-3-13 leetcode刷题情况(贪心算法--区间问题)
算法·leetcode·贪心算法
十年一梦实验室27 分钟前
C++ 中的 RTTI(Run-Time Type Information,运行时类型识别)
开发语言·c++
纽约恋情31 分钟前
C++——STL 常用的排序算法
开发语言·c++·排序算法
肖筱小瀟31 分钟前
2025-3-12 leetcode刷题情况(贪心算法--区间问题)
算法·leetcode·贪心算法
小李苦学C++1 小时前
C++模板特化与偏特化
开发语言·c++
小王努力学编程1 小时前
元音辅音字符串计数leetcode3305,3306
开发语言·c++·学习·算法·leetcode
佚明zj1 小时前
【C++】如何高效掌握UDP数据包解析
开发语言·c++·udp
Coder Zhang1 小时前
并查集,find函数的压缩路径,Union函数的小树合并大树
数据结构·算法
不忘不弃1 小时前
矩阵的转置
线性代数·算法·矩阵
Maple_land2 小时前
C++初阶——类和对象(二)
c++