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

相关推荐

  1. 100】5.容器

    2023-12-06 17:00:02       46 阅读
  2. 11. 容器

    2023-12-06 17:00:02       40 阅读
  3. 11. 容器

    2023-12-06 17:00:02       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 17:00:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 17:00:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 17:00:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 17:00:02       20 阅读

热门阅读

  1. linux审计功能及规则 (audit.rule)

    2023-12-06 17:00:02       39 阅读
  2. nn.relu和F.rulu的区别

    2023-12-06 17:00:02       39 阅读
  3. 【学习笔记】GAN前沿主题

    2023-12-06 17:00:02       39 阅读
  4. 游戏的UI管理的完整机制总结及框架展示

    2023-12-06 17:00:02       29 阅读
  5. uniapp得cover-view标签使用

    2023-12-06 17:00:02       36 阅读
  6. js占位符 ${} 使用

    2023-12-06 17:00:02       31 阅读
  7. codeforces Chip and Ribbon

    2023-12-06 17:00:02       27 阅读
  8. 【开源视频联动物联网平台】LiteFlow

    2023-12-06 17:00:02       36 阅读
  9. 服务器无法访问外网是怎么回事

    2023-12-06 17:00:02       38 阅读