javaScript-力扣-题库-11. 盛最多水的容器
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/container-with-most-water
给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
说明:你不能倾斜容器。
官方:时间复杂度O(n) 空间复杂度O(1)
var maxArea = function(height) {let ans = 0;let left = 0,right = height.length-1;while(left < right){let width = Math.min(height[left],height[right]) * (right - left)ans = Math.max(width,ans);if(height[left] < height[right]){++left;}else{--right;}}return ans;
};
javaScript-力扣-题库-11. 盛最多水的容器相关推荐
- 【Leetcode刷题】11. 盛最多水的容器
题目 描述 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) .找出 ...
- 11. 盛最多水的容器 golang
11. 盛最多水的容器 (一道比较特殊的题) 之所以说特殊是因为这个题用动态规划反而比暴力破解法还复杂. 这种容器的题,就是前后指针方向.尽量别考虑别的思路. 11. 盛最多水的容器 给你 n 个非负 ...
- 算法leetcode|11. 盛最多水的容器(rust重拳出击)
文章目录 11. 盛最多水的容器: 样例 1: 样例 2: 提示: 原题传送门: 分析 题解 rust go c++ java typescript python 11. 盛最多水的容器: 给定一个长 ...
- LeetCode 11. 盛最多水的容器
11. 盛最多水的容器 思路:双指针,放弃低的那边 class Solution { public:int maxArea(vector<int>& height) {int n= ...
- [贪心|双指针] leetcode 11 盛最多水的容器
[贪心|双指针] leetcode 11 盛最多水的容器 1.题目 题目链接 给你 n 个非负整数 a1,a2,-,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 ...
- python【力扣LeetCode算法题库】11-盛最多水的容器
盛最多水的容器 给定 n 个非负整数 a1,a2,-,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0).找出其 ...
- leetcode系列-11.盛最多水的容器
leetcode系列–第11题.盛最多水的容器 给定一个长度为 n 的整数数组 height .有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) .找出其中的两 ...
- java盛最多水的容器_Leetcode刷题java之11. 盛最多水的容器(top100)
执行结果: 通过 显示详情 执行用时 :5 ms, 在所有 Java 提交中击败了45.23% 的用户 内存消耗 :40 MB, 在所有 Java 提交中击败了25.70%的用户 题目: 给定 n 个 ...
- Leetcode刷题笔记之11. 盛最多水的容器
原题 给你 n 个非负整数 a1,a2,-,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0).找出其中的两条线 ...
最新文章
- Golang的交叉编译问题
- HDU 2084 数塔(DP)(JAVA版)
- wxWidgets与其他工具库的比较(下)
- Android 解决 No static method in class La/a/a/a; or its super classes
- python连接elasticsearch查询数据
- MongoDB对指定键进行排序
- 1080 两个数的平方和(数学)
- C#开发XML WebService接口(SOAP)
- 10以内数的组成分解图_学前儿童如何学习20以内的加减法,收藏了
- 2014\Province_C_C++_B\3 李白打酒
- java正确的代码_对文件名为Test.java的java代码描述正确的是()
- ie运行不了java脚本界面_IE浏览器不能运行js JS代码失效不能运行了如何解决
- 定时关机win10_长按电源键强制关机,真的会弄坏电脑吗?
- Js判断当前浏览者的操作系统
- 将 datetimepicker 嵌入 bindingNavigator
- c语言中关键字的分类,C语言关键字分类整理
- 目标检测使用LabelImg标注VOC数据格式和YOLO数据格式——LabelImg使用详细教程
- 数字信号处理:MATLAB实验代码整理
- 什么是软件验收测试?验收测试的标准和流程介绍
- 华为HCNA乱学Round 9:VRRP