您当前的位置: 首页 >  leetcode

星许辰

暂无认证

  • 5浏览

    0关注

    466博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LeetCode_双指针_中等_11.盛最多水的容器

星许辰 发布时间:2021-06-21 17:17:13 ,浏览量:5

目录
  • 1.题目
  • 2.思路
  • 3.代码实现(Java)

1.题目

给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画n条垂直线,垂直线i的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 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

示例 3: 输入:height = [4,3,2,1,4] 输出:16

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

提示: n = height.length 2

关注
打赏
1665627467
查看更多评论
立即登录/注册

微信扫码登录

0.0547s