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

力扣11.盛最多水的容器

题目描述

在这里插入图片描述

思路

用双指针法。

每次向内移动较短的那个板,能带来更大的效益。

代码

class Solution {
    public int maxArea(int[] height) {
        int res = 0;
        int i = 0,j = height.length - 1;
        while(i < j){
            res = height[i] < height[j] ? 
            Math.max((j - i) * height[i++],res) 
            : Math.max((j - i) * height[j--],res);
        }        
        return res;
    }
}

http://www.kler.cn/a/159580.html

相关文章:

  • Mybatis配置文件的增删改查功能
  • Android 项目依赖库无法找到的解决方案
  • Android 单元测试环境配置问题 Execution failed for task ‘:mergeDebugJavaResource‘.
  • Linux 下 mysql 9.1 安装设置初始密码 【附脚本】
  • datastage在升级版本到11.7之后,部分在11.3上正常执行的SP报错SQLSTATE = 22007: 本机错误代码 = -180
  • vue3+element-plus==> el-form输入响应式失效踩坑!!!!!!!!!!
  • lxml 总结
  • CLion安装与配置教程
  • 从无人驾驶汽车到虚拟助手:人工智能如何改变我们的世界
  • 亿胜盈科 HT4182,HT4186,HT4188 电量均衡 同步升压型 双节理电池充电器
  • 机器人制作开源方案 | 自主型收集餐盘机器人
  • 请按长度为8拆分字符串
  • Qt之QGraphicsView —— 笔记1:绘制简单图元(附完整源码)
  • 美图发布自研视觉大模型4.0,主打AI设计与AI视频【无际Ai分享资讯】
  • 养生茶饮行业分析:2023年中国市场消费需求
  • JSON 语法详解:轻松掌握数据结构(上)
  • 还记得当初自己为什么选择计算机?
  • vue+jsonp编写可导出html的模版,可通过外部改json动态更新页面内容
  • Visual Studio 快捷键记录
  • 时间选择器
  • 9-tornado-Template优化方法、个人信息案例、tornado中ORM的使用(peewee的使用、peewee_async)、WTForms的使用
  • 如何在centos服务器上安装docker保姆教程
  • linux磁盘挂载
  • nginx设置用户密码以及限制电脑端访问
  • 使用dlib简单进行人脸特征点检测和换脸
  • NFC对物联网开发的影响及用途