首页 > 其他分享 >11_乘最多水的容器

11_乘最多水的容器

时间:2024-08-17 21:49:18浏览次数:6  
标签:11 容器 return area int minHeight height result 最多水

11_乘最多水的容器

【问题描述】

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0)(i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。

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

示例二:
输入:height = [1,1]
输出:1

【算法设计思想】

在解决本题时,笔者首先使用了较为常见的暴力解法,即遍历一遍数组,但是当数据一大就会超出了时间的限制,暴力解法的时间复杂度达到了O(n^2),其效率是极其低下的。(原谅我是一个笨比

标签:11,容器,return,area,int,minHeight,height,result,最多水
From: https://www.cnblogs.com/zeta186012/p/18365046

相关文章

  • Win11 24H2默认启用BitLocker加密!
    微软自Windows1124H2版起,将默认启用BitLocker设备加密功能,以提高操作系统的安全性。不仅如此,微软还降低了启用该功能的硬件要求,使得更多设备能够自动加密,包括家庭版设备。BitLocker原本属于Windows的可选功能,通常由OEM厂商在笔记本电脑等设备中启用。Windows1124H2版计划于......
  • 011、Vue3+TypeScript基础,template中ref的用法意义
    1、如果多个页面都用同一个id,那么就会报错。用ref可以指明是某个元素,规避报错情况。App.vue代码如下:<template><divclass="app"><h2ref="title2">好好学习,天天向上</h2><button@click="showLog">点我输出h2元素</button><Person/&g......
  • 4个步骤安装Windows 11 系统模拟器
    预览安装克隆存储库:gitclonehttps://github.com/MishanPoudel/Windows11-3.0导航到项目目录:cdWindows11-3.0安装依赖项:npminstallnpmstart详细教程4个步骤安装Windows11系统模拟器-老杨博客......
  • D45 2-SAT+二分 UVA1146 Now or later
    视频链接: D402-SATPOJ3683PriestJohn'sBusiestDay-董晓-博客园(cnblogs.com)UVA1146Noworlater-洛谷|计算机科学教育新生态(luogu.com.cn)//2-SAT+二分O(n*n*logt)#include<iostream>#include<cstring>#include<algorithm>#include<vec......
  • NP2011-SW-22-VLAN跳跃攻击_VACL(VLAN-MAP)
    vlan跳跃攻击打双层标记配置端口为access端口trunk模式最好是on关闭trunknegotiation本证vlan使用不用的vlan号配置trunk链路要设置允许哪些vlan通过交换机的aclipaclmacaclvlanacl配置access-list100permitip10.1.9.00.0.0.255anymacaccess-listextende......
  • NP2011-SW-21-端口安全_AAA_802.1X
    mac泛红攻击端口安全配置intf0/1descriptionaccessportswitchportmodeaccessswitchportaccessvlan2swichportport-securityswitchportport-securitymaximum2swichportport-securitymac-address0000.1111.2222switchportport-securitymac-address0000.11......
  • NP2011-SW-24-交换机综合实验讲解1
    交换机综合实验sw2:vlan10intf1/1swaccvlan10intvlan10ipadd192.168.1.1255.255.255.0sw4:vlan20intf1/1swmoaccswaccvlan20intvlan20ipadd192.168.2.1255.255.255.0r5:intlo0ipadd200.1.1.1255.255.255.0intf0/0noshipadd15.1.......
  • NP2011-SW-23-DHCP Snooping_DAI_IP源保护
    dhcp欺骗dhcpsnooping原理:一启用后,可以将交换机的端口分为trusted接口和untrusted接口,默认在交换机上启用后,所有接口变为untrusted接口,需要手工设置trunsted接口。对于untrusted接口,只能收到dhcp请求消息,drop掉dhcp的相应消息,并且也不会向这个接口发送出dhcp的请求消息。对于......
  • Oracle 11g,12c,18c,19,21,23 RU
    https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=6880880数据库补丁详细信息地址:MyOracleSupportNote2521164.1Database19ProactivePatchInformationMyOracleSupportNote2369376.1Database18ProactivePatchInformation.MyOracle......
  • 基于SSM线上诊疗系统的设计与实现-附源码161711
    摘 要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对线上诊疗等问题,对其研究分析,然后开发设计出基于Java的线上诊疗系统以解决问题。线上诊疗系......