首页 > 其他分享 >盛水最多的容器,局部最优解

盛水最多的容器,局部最优解

时间:2022-11-13 17:55:20浏览次数:57  
标签:容器 盛水 int max height 最优 public

 

  import java.util.*;
public class Solution {     /**      * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可      *      *       * @param height int整型一维数组       * @return int整型      */     public int maxArea (int[] height) {         // write code here         // max 盛水最多的,初始化为0         // 数组A, B         // 从A中取出第一个元素         // 遍历B,从B中取出第二个元素,B2与A1的最小值*(2-1)作为局部最优结果,与max比较,最大值作为max         // 从A中取出第二个元素,遍历B...         // 返回max         int max=0;         for(int i=0; i<height.length; i++){             int tmp = height[i];             if(tmp*(height.length-i)<=max){                 continue;             }             for(int j=i+1; j<height.length;j++){                 if(tmp<=height[j]){                     if(tmp*(j-i)>max){                         max = tmp*(j-i);                     }                 }else{                     if(height[j]*(j-i)>max){                         max = height[j]*(j-i);                     }                 }             }         }         return max;
    } }

 

标签:容器,盛水,int,max,height,最优,public
From: https://www.cnblogs.com/northli/p/16886441.html

相关文章

  • C++中 vector容器的神奇用法
    1.可以用简单的数据类型作为参数:#include<iostream>#include<vector>usingnamespacestd;intmain(){vector<int>data;data.push_back(1);data......
  • Docker-swarm容器编排
    Docker-swarm容器编排1.先安装dockercurl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repocurl-o/etc/yum.repos.d/docker-ce.......
  • Spring之容器的启动流程
    1.整体启动流程Spring的启动流程可以归纳为三个步骤:1、初始化Spring容器,注册内置的BeanPostProcessor的BeanDefinition到容器中2、将配置类的BeanDefinition注册到容器......
  • 11.盛最多水的容器
    给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i,0) 和 (i,height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可......
  • 第6章Spring与Web-使用 Spring 的监听器 ContextLoaderListener使得将spring容器对象
    第6章Spring与Web在Web项目中使用Spring框架,首先要解决在web层(这里指Servlet)中获取到Spring容器的问题。只要在web层获取到了Spring容器,便可从容器中获取到......
  • Liunx安装eclipse-mosquitto之docker容器
    1、docker拉取dockerpulleclipse-mosquitto2、查看镜像dockerimages3、建立配置目录mkdir-p/mnt/mosquitto/configmkdir-p/mnt/mosquitto/datamkdir-p/m......
  • gost容器代理
    项目地址https://github.com/ginuerzh/gost命令行使用代理#设置代理netshwinhttpsetproxy192.168.10.20:7890netshwinhttpsetproxyproxy-server="http=192......
  • mysql系列14---docker容器下mysql数据库还原与备份
    一、数据库定时备份1、编写mysql在docker容器中备份的shell脚本:#!/bin/bash#docker启动的mysql备份mysql_user="root"#数据库密码,注意自行修改mysql_password="1234......
  • 展示组件(Presentationalcomponent)和容器组件 (Containercomponent)之间有何不同?(必会
    展示组件(Presentationalcomponent)和容器组件(Containercomponent)之间有何不同?(必会)点击查看代码展示组件:展示专门通过props接受数据回调,并且几乎不会有自身的状态......
  • 数据容器
    列表(List)可以存储不同数据类型列表的方法方法......