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

Leetcode11. 盛最多水的容器

问题描述:

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。

找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

返回容器可以储存的最大水量。

说明:你不能倾斜容器。

示例 1:

输入:[1,8,6,2,5,4,8,3,7]
输出:49 
解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。

示例 2:

输入:height = [1,1]
输出:1

提示:

  • n == height.length
  • 2 <= n <= 105
  • 0 <= height[i] <= 104
上代码,拿去即可运行:
package com.onlyqi.daydayupgo01.suanfa;public class Test09 {public static void main(String[] args) {int[] array = {1, 8, 6, 2, 5, 4, 8, 3, 7};System.out.println("=================only-qi===========" + maxContainer(array));}public static int maxContainer(int[] array) {int max = 0;for (int i = 0; i < array.length; i++) {int left = i;int right =i;while (right < array.length) {int contain = Math.min(array[left], array[right]) * (right - left);max = max > contain ? max : contain;right++;}}return max;}
}
运行结果:

 我要刷300道算法题,第126道 。 好久好久没写算法了,最近开始写,先从最简单的开始。希望自己可以坚持下去  。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 约 数之和
  • 大白话【5】redhat 9 用户,用户组管理
  • 高端控制台定制需要提前了解哪些知识点
  • 11 索引
  • (十七)Flink 容错机制
  • 富格林:正规方式顺利盈利出金
  • windows上传文件精准包含技巧
  • Python算法L2:排序算法(详细版)
  • 从零到精通,一步步教你玩转在线思维导图,提升思维力
  • 秋招转型上岸大模型算法岗,咋做到的?
  • 使用[KafkaStreams流计算框架实时计算产生报警(升级报警)
  • AI基础 -- 练手之预测耗时方案
  • vllm 推理qwen gguf模型使用案例;openai接口调用、requests调用
  • ploarDNctf靶场[CRYPTO]你知道M型栅栏密码吗?、一闪一闪亮星星、interesting
  • JavaScript ES6+ 新特性
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • classpath对获取配置文件的影响
  • Django 博客开发教程 8 - 博客文章详情页
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • Java教程_软件开发基础
  • Laravel 中的一个后期静态绑定
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • React 快速上手 - 07 前端路由 react-router
  • vue.js框架原理浅析
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 解析 Webpack中import、require、按需加载的执行过程
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 入门到放弃node系列之Hello Word篇
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 走向全栈之MongoDB的使用
  • #QT(TCP网络编程-服务端)
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • $.ajax,axios,fetch三种ajax请求的区别
  • (1)无线电失控保护(二)
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (23)Linux的软硬连接
  • (4)Elastix图像配准:3D图像
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (附源码)php投票系统 毕业设计 121500
  • (三十)Flask之wtforms库【剖析源码上篇】
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转)socket Aio demo
  • .aanva
  • .apk文件,IIS不支持下载解决
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET 药厂业务系统 CPU爆高分析
  • .NetCore项目nginx发布
  • .NET命令行(CLI)常用命令
  • @GetMapping和@RequestMapping的区别
  • [1525]字符统计2 (哈希)SDUT
  • [20161214]如何确定dbid.txt
  • [3D基础]理解计算机3D图形学中的坐标系变换