技术栈

LeetCode【11】 盛水最多的容器

Keal、2023-10-12 21:06

题目:

分析:

1、双指针,储水为(R-L )* 二者较小高度,如题目,(9-2)* 7 = 49

2、双指针向中间靠,每次移动较矮的指针。

代码:

java 复制代码
public int maxArea(int[] height) {
     int left = 0;
     int right = height.length - 1;
     int max = 0;
     while (left < right) {
         if (height[right] > height[left]) {
             max = Math.max(max, (right - left) * height[left]);
             left++;
         } else {
             max = Math.max(max, (right - left) * height[right]);
             right--;
         }
     }

     return max;
 }
上一篇:ARM中断实验
下一篇:Facebook广告账户被封?这份防封及申诉指南收好
相关推荐
Z1Jxxx
6 小时前
反序数反序数
数据结构·c++·算法
Mr. Cao code
6 小时前
Docker数据管理:持久化存储最佳实践
java·docker·容器
副露のmagic
6 小时前
更弱智的算法学习 day25
python·学习·算法
求梦820
6 小时前
【力扣hot100题】移动零(1)
算法·leetcode·职场和发展
强子感冒了
6 小时前
Java 学习笔记:File类核心API详解与使用指南
java·笔记·学习
NAGNIP
6 小时前
机器学习中的数据预处理方法大全!
算法·面试
涛涛北京
6 小时前
Soft-Actor-Critic算法-连续环境
算法
spencer_tseng
6 小时前
eclipse ALT+SHIFT+A
java·ide·eclipse
vyuvyucd
6 小时前
C++排序算法全解析
java·数据结构·算法
胡萝卜不甜
6 小时前
算法宗门---迪杰斯特拉Dijkstra(最短路径算法)
算法
热门推荐
01GitHub 镜像站点02Labelme从安装到标注:零基础完整指南03Linux下V2Ray安装配置指南04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05jdk21下载、安装(Windows、Linux、macOS)06Claude Code 2.1.2 升级报错?别折腾了,一行命令搞定072025-04-03 Latex学习1——本地配置Latex + VScode环境08自用Proteus(8.15)常用元器件图示和功能介绍(持续更新...)09【踩坑笔记】50系显卡适配的 PyTorch 安装10UV安装并设置国内源