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

【算法】双指针(四)-盛最多水的容器 - 实践

目录

一、题目介绍

二、算法原理

1.暴力枚举

1.1必然非结果情况

1.1.1单调性、数基

1.2不确情况

三、提交代码


一、题目介绍

11. 盛最多水的容器 - 力扣(LeetCode)


二、算法原理

1.暴力枚举

暴力枚举 所有要算的情况中,分出 必然非结果不确 两种情况:

必然非结果情况 与 不确情况杂交混着排掉点算

1.1必然非结果情况

排掉 能必然非结果情况 不算

1.1.1单调性、数基

用单调性按数基地排 必然非结果

1.2不确情况

出着 不确情况 续逮着点算


三、提交代码

public int maxArea(int[] height) {
int left = 0, right = height.length - 1, max = 0;
while(left < right) {
int v = Math.min(height[left],height[right]) * (right - left);
max = Math.max(max, v);
if(height[left] < height[right]) {
left++;
}else {
right--;
}
}
return max;
}

http://www.wxhsa.cn/company.asp?id=7850

相关文章:

  • 程序设计小学期小计
  • 3dma渲染噪点成因排查及优化方案 - 详解
  • hadoop配置日志聚集
  • vxe-tree-select 树形下拉框当使用懒加载数据时如何回显
  • GPT PMBR 大小不符解决方法
  • CodeFormer一款既能图像修复、还能视频增强去码的AI软件(下载介绍)
  • PCB的导线电阻阻抗批量自动计算EXCEL表格工具 公式
  • 微信协议开发个微API
  • Milvus Lite
  • 如何解除 pip install 安装报错 ModuleNotFoundError: No module named ‘win32api’ 问题
  • hbase学习一
  • 【光照】[漫反射diffuse]以UnityURP为例
  • OI线下比赛注意事项
  • n8n实践-使用n8n搭建一个定时发送天气预报邮件的工作流
  • Cython-编程学习指南第二版-全-
  • 印度尼西亚股票数据API对接实现
  • OpenBMB 发布无分词器 TTS VoxCPM;儿童口语硬件 Dex 融资 480 万美元:拍摄真实物体,对话学习外语丨日报
  • 一天一款实用的AI工具,第1期,AI标题生成工具
  • 重组蛋白表达避坑指南
  • 易被忽略的vim中视图模式
  • 电商核心业务 - 指南
  • 一言
  • ai
  • LlamaIndex 项目深度技术分析 - 详解
  • 深入解析:css消除图片下的白边
  • linux增加网卡ip地址
  • Python 包与环境管理简史:从混乱到优雅
  • qoj853 Flat Organization
  • shell命令中循环执行操作的命令
  • 2025年9月中国数据库排行榜:达梦挺进榜眼位,崖山首入前十强