当前位置: 首页 > news >正文

leetcode11.盛水最多的容器

 双指针问题,指向前后边界,每次只移动高度较小的那个

class Solution {
public:
    int maxArea(vector<int>& height) {
        int leftIndex=0,rightIndex=height.size()-1;
        int result=0;
        while(leftIndex<rightIndex){
            result=max(result,(rightIndex-leftIndex)*min(height[leftIndex],height[rightIndex]));
            height[leftIndex]<height[rightIndex]?leftIndex++:rightIndex--;
        }
        return result;
    }
};

 

相关文章:

  • 「Unity3D」使用C#获取Android虚拟键盘的高度
  • hackmyvm-immortal
  • PCL 1.12.0 释放std::free(ptr)问题解决
  • 3.25-2request库
  • Sublime全局搜索快捷键Ctrl+Shift+F不能使用解决
  • react中 useEffect和useLayoutEffect的区别
  • ANYmal Parkour: Learning Agile Navigation for Quadrupedal Robots
  • 使用go实现下载导入Excel模板
  • 2025年- G29-Lc103-3. 最长无重复字符的子字符串--java版
  • PHP接口开发:从基础到高级的全面指南
  • 算法题(107):function
  • Windows 10/11 使用 VSCode + SSH 免密远程连接 Ubuntu 服务器(指定端口)
  • matlab使用fmincon开加速
  • 光电效应及普朗克常数的测定数据处理 Python实现
  • 时隔多年,终于给它换了皮肤,并正式起了名字
  • 洛谷: P1443 马的遍历
  • OpenHarmony 入门——ArkUI 跨页面数据同步和应用全局单例的UI状态存储AppStorage 小结(三)
  • QML控件 - Slider
  • python脚本处理excel文件
  • 如何选择?Postman vs JMeter 对比介绍
  • 专业提供网站建设服务公司/广州百度竞价开户
  • 柳州网站建设优化推广/营销型网页设计
  • 响应式网站的优点/百度怎么做网站
  • 政府网站建设/免费软文网站
  • 南宁中庭装饰公司电话/东莞百度搜索优化
  • 上虞市建设风机厂网站/seo优化排名