首页 > 其他分享 >LeetCode11.盛水最多的容器

LeetCode11.盛水最多的容器

时间:2022-08-25 10:35:53浏览次数:82  
标签:容器 right 盛水 int min height LeetCode11 result left

https://leetcode.cn/problems/container-with-most-water/
image

双指针

思路:

容器容积 = (right - left) * min{height[left],height[right]}

  • 初始时,left = 0,right = len - 1
  • 此时(right - left)最大,那么移动两侧指针,right - left 单调减小
  • 所以需要寻找更大的min{height[left],height[right]},此时较小一边点指针就需要移动
  • 每次移动完毕后,将会得到一个新的结果,若比原结果大,update一下
  • 继续移动较小一边,直到不满足left < right 这个限制条件
public int maxArea(int[] height) {
       int left = 0;
       int right = height.length - 1;
       int result = 0;
       while(left < right) {
           result = Math.max(result,(right - left) * (Math.min(height[left],height[right])));
           if(height[left] < height[right]) {
               left ++;
           } else {
               right --;
           }
       }
       return result;
    }

标签:容器,right,盛水,int,min,height,LeetCode11,result,left
From: https://www.cnblogs.com/k-young/p/16623419.html

相关文章

  • 容器和虚机的配置
    容器的mongo配置url=mongodb://ip1:port1,ip2:port2,ip3:port3username=xxxpassword=xxxmongo_db=xxx虚机的的mongo配置host=port1,port2,port3port=port1user......
  • ASP.NET Core Docker容器部署
    最简单的部署操作方式1.安装辅助工具1.1安装Gitsudoyum-yinstallgit安装完成后输入git命令查看1.2安装Nginx(这种部署方式暂时没用到)参考文档:https://......
  • 手动向容器注入Bean(在Bean定义之后 实例化之前)
      在此步时做到向容器手动注入Bean实现 BeanDefinitionRegistryPostProcessor接口 1.重写方法:publicvoidpostProcessBeanDefinitionRegistry(BeanDefiniti......
  • ubantu16.04,docker-ce-17.09,docker runc容器逃逸漏洞(CVE-2021-30465)修复
    背景ubantu16.04TLSdocker-ce-17.09.1(比较老的版本可能都有这个漏洞,而且dockerversion查不到runc版本,也没有runc文件,只有docker-runc一个文件)解决方案下载对接系统......
  • “容器”的理解(对比虚拟机)
    首先介绍下“虚拟化”这一概念:是一种资源管理技术,它抽象了计算机的实体资源(包括内存、存储、服务器、网络等等),并将这些资源进行转换,最终呈现出来加以运用,用户可以实现......
  • docker容器的health健康状态检查【转】
    Docker原生健康检查能力自1.12版本之后,Docker引入了原生的健康检查实现。对于容器而言,最简单的健康检查是进程级的健康检查,即检验进程是否存活。DockerDaemon会自动......
  • Docker 容器的 health 健康状态检查
    Docker原生健康检查能力自1.12版本之后,Docker引入了原生的健康检查实现。对于容器而言,最简单的健康检查是进程级的健康检查,即检验进程是否存活。DockerDaemon会自动......
  • 【有奖评测局】阿里云容器镜像 ACR 测评团限时招募中!
    随着云原生技术的普及,业务负载上容器越来越普遍。特别是在企业级环境下,越来越多的开发者在进行容器镜像仓库的选型时,都会面临官方镜像版本无法满足功能需求、传统构建方式......
  • Docker01--介绍与安装、镜像和容器操作、应用部署
    https://www.cnblogs.com/liuqingzheng/p/16315254.html0docker内容详细内容:http://www.liuqingzheng.top/linux/Linux系列教程/1docker介绍,跟传统虚拟机的比较2安......
  • STL中map容器的应用(HDU1263水果题解)
    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1263题目描述:TimeLimit:2000MS;MemoryLimit:65536K;夏天来了~Joe经营着一个不大的水果店.他认为生存之道就......