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

欢迎各位读者提出意见。

(菜菜奋斗小日记)

相关推荐
顾你&25 分钟前
机器学习之无监督学习算法大总结
学习·算法·机器学习
神龙斗士2401 小时前
Java 数组的定义与使用
java·开发语言·数据结构·算法
Y.O.U..1 小时前
力扣HOT100-跳跃游戏II
算法·leetcode
我叫黑大帅1 小时前
什么是 mmap?
linux·c++·操作系统
hn小菜鸡1 小时前
LeetCode 3132.找出与数组相加的整数 II
算法·leetcode·职场和发展
微笑尅乐1 小时前
数组模拟加法——力扣66.加一
算法·leetcode·职场和发展
玖笙&1 小时前
✨WPF编程基础【1.2】:XAML中的属性
c++·wpf·visual studio
_不会dp不改名_1 小时前
leetcode_146 LRU缓存
算法·leetcode·缓存
举焰2 小时前
VSCode+MSVC+Qmake环境搭建笔记
c++·ide·笔记·vscode·msvc·qt5·qmake
帅帅爱数学2 小时前
DeepMimic论文详细解析:基于示例引导的深度强化学习实现物理仿真角色技能
算法·强化学习