力扣热题100 11. 盛最多水的容器

前提提要:看懂题目很重要,看懂题目之后就很简单了,用简单的写法先写一遍,超时了然后换思路,如果不会赶紧看题解。题目出的跟数学题一样,忍不住爆粗口…

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。
找出其中的两条线,使得它们与 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

问AI 题解,我是小朋友


总结:挑两根柱子,让「它们的距离 × 较矮的那个」最大!
其实就是选出数组x 中 max( (a -b) * x[ min(a,b) ] )

挑两根柱子,让「它们的距离 × 较矮的那个」最大!

第一种解法传统for遍历

public int maxArea(int[]height){int max=0;for(int i=0;i<height.length;i++){for(int j=i +1;j<height.length;j++){int h=Math.min(height[i], height[j]);int are=h *(j - i);if(are>max){max=are;}}}returnmax;}

第二种:叫做双指针

/** * 双指针 * @param height * @return */ public int maxArea2(int[]height){// 定义左边 int l=0;// 定义右边 int r=height.length -1;// 最大值 int max=0;// 当左边大于右边的时候说明都遍历完了while(l<r){// 判断是左边大还是右边大 int h=r - l;int w=Math.min(height[l], height[r]);int are=h * w;if(are>max){max=are;}if(height[l]<height[r]){l++;}else{r--;}}returnmax;}

解题思路:两边往中间夹,谁矮谁先动
猛的看题解,想为什么谁矮谁动,我的理解
求矩形的面积,现在2 个变量 一个是 高 一个是宽
宽是一直变的,那就控制高,如果高是足够高的,那面积是一定是比低的大。木桶效应,取决于最低的木头,所以挪矮的,让它变高。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1184350.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

清华大学行人避让行为的动力学与运动学特征研究:基于高精度光学动作捕捉系统的实验分析

清华大学聂冰冰老师团队通过NOKOV度量动作捕捉系统,量化了行人避让行为的动力学和运动学特征,分析了行人与车辆在碰撞前的交互过程。实验中,行人在虚拟交通环境中执行避让行为,数据包括速度、加速度、关节角度等关…

试验台铁地板加工厂家:十字数控滑台安装与维护

好的&#xff0c;关于试验台铁地板加工厂家及十字数控滑台的安装与维护&#xff0c;以下是清晰的解答&#xff1a;1. 厂家选择标准选择试验台铁地板加工厂家时&#xff0c;需重点关注&#xff1a;加工精度&#xff1a;铁地板平面度需满足高精度要求&#xff08;例如平面度误差 …

双非二本生的逆袭之路:大模型应用开发(RAG+Agent)高薪就业指南【大模型应用开发学习路线】

大模型应用开发领域发展迅速&#xff0c;RAG和Agent技术需求旺盛。双非二本科生虽面临学历挑战&#xff0c;但行业更看重技术能力&#xff0c;有机会通过自学和实践项目脱颖而出。企业招聘注重Python、Linux、数据库、RAG和Agent技术等实际操作能力&#xff0c;该领域薪资诱人&…

openEuler 下部署 Elasticsearch - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

AI负载迅猛增加,隐性DevOps危机正在暴露

固守传统的DevOps团队将越来越难以满足AI时代下的数据需求。成功的团队必须提前布局全面可预测架构&#xff0c;帮助工程师们清晰洞察技术决策与业务成果之间的关联。曾经的运维很简单&#xff1a;选取技术栈中的特定组件&#xff0c;运行单元测试&#xff0c;隔离检查微服务&a…

2026食品铁盒定制工厂推荐榜单:五大高适配品牌测评,精准匹配中高端食品包装需求 - 博客万

一、2026食品铁盒定制工厂推荐榜 推荐一:深圳市尚之美包装创意有限公司(尚之美包装) 品牌介绍:成立于2016年,中高端食品包装全链路解决方案提供商,16年铁盒定制经验,高新技术企业,拥有深圳运营中心与东莞2大生…

十年游戏运营专家的鸿蒙造梦之旅—孙晨阳揭秘“元星空”制胜之道

“我入行游戏圈已经超过11年了&#xff0c;但我的主业并不是游戏开发&#xff0c;而是偏平台运营以及生态运营。”孙晨阳这样向51CTO介绍着自己的从业背景。你敢信&#xff1f;一位10年的游戏运营者&#xff0c;竟能在2025 HarmonyOS创新赛中击败众多专业团队&#xff0c;一举拿…

机器学习中的数据投毒:人们为何以及如何操纵训练数据

数据投毒是指以某种方式改变用于构建机器学习模型的训练数据&#xff0c;从而改变模型的行为。这种影响仅限于训练过程&#xff0c;一旦模型被篡改&#xff0c;损害就无法挽回。模型将出现不可逆转的偏差&#xff0c;甚至可能完全失效&#xff0c;唯一的真正解决办法是使用干净…

2026年度重庆全屋定制销售厂家排行榜,解析3大木质家具品牌优选推荐 - 睿易优选

在当前的市场中,重庆全屋定制木质家具逐渐成为消费者青睐的选择。特别是在2026年度的销售厂家排行榜中,多个品牌凭借其独特的设计和高品质材料脱颖而出。各大品牌如重庆志想家具有限公司和广东合生雅居智能家居等,以…

无人机防撞模块技术解析

无人机防撞模块的核心是让无人机自动感知、评估并规避障碍物或空中交通。其技术路线多样&#xff0c;核心差异在于感知方案和决策算法。如何选择合适的防撞方案你可以根据以下维度进行选择&#xff1a;飞行任务与环境&#xff1a;在城市楼宇间飞行&#xff0c;需侧重近距离、多…

完整教程:佛山某机械加工设备工厂10个SolidWorks共享一台服务器的软硬件

完整教程:佛山某机械加工设备工厂10个SolidWorks共享一台服务器的软硬件pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family:…

2026年市场上做得好的打包带企业推荐排行榜,市面上打包带选哪家广营宏利专注产品质量 - 品牌推荐师

在现代工业物流与供应链体系中,打包带作为关键的捆扎固定材料,其性能与可靠性直接关系到货物运输的安全与效率。随着制造业的升级和电商物流的蓬勃发展,市场对打包带的需求日益多样化、专业化,不仅要求高强度、耐腐…

漂浮式水质自动监测站 海水养殖与近海管护的“精准数据管家

监测站的“三易一低一实时”核心特点具体有哪些&#xff1f;如何赋能海洋水质监测&#xff1f;A&#xff1a;监测站整合易部署、易维护、易扩展、低功耗、实时性五大核心特点&#xff0c;全方位优化海洋水质监测流程&#xff0c;破解海洋场景部署难、运维繁、功耗高的痛点&…

拆开手机电脑看门道!这些硬核硬件知识让你秒变科技达人

拆开手机电脑看门道&#xff01;这些硬核硬件知识让你秒变科技达人一、手机芯片&#xff1a;口袋里的"超级大脑"手机芯片就像迷你版的超级计算机&#xff0c;最新的骁龙8 Gen3和天玑9300都用上了4nm工艺&#xff0c;指甲盖大小的芯片里塞下了上百亿个晶体管。别看它小…

Spring AI宣布支持Agent Skills,Java开发者的福音

Agent Skills是一种模块化能力&#xff0c;以包含YAML前置元数据的Markdown文件形式打包。每个技能都是一个文件夹,其中包含一个SKILL.md文件&#xff0c;该文件包含元数据&#xff08;至少包括名称和描述&#xff09;以及指导AI Agent如何执行特定任务的说明。Agent Skills&am…

【Green Hills】Validate授权文件分析和服务端授权部署

1、 文档目标 分析授权文件的结构和各个功能组件进行对应&#xff0c;为后期排查客户授权问题提供理论基础。 记录Helix QAC和Validate服务器端授权快速部署步骤&#xff0c;避免后续出现授权冲突文件&#xff0c;减少售后成本。对QAC授权、Validate授权和license文件间的调用…

提示词工程到AgenticOps:OpenCSG公益课

由特许全球金融科技师CGFT认证项目(Chartered Global FinTech) 、模速空间与OpenCSG(开放传神)联合推出《普通人的AI掘金课——6天学会,马上能用》系列直播课程,提供了一条非常清晰的上升路径:先学会用提示词把任…

小途知识-浮标水质监测站

Q1&#xff1a;这款浮标水质分析仪的核心定位是什么&#xff1f;为何能适配江河湖库水质监测需求&#xff1f;A&#xff1a;核心定位是“江河湖库全域移动化、精准化、智能化水质监测设备”&#xff0c;专注解决传统监测模式灵活性差、覆盖不足、响应滞后的痛点&#xff0c;聚焦…

ACL 2025 新方法 MoC,重新定义文本分块与评估

来自中国人民大学、上海IAAR研究院的团队在ACL 2025上提出的MoC&#xff08;Mixtures of Text Chunking Learners&#xff09;框架&#xff0c;不仅创新性地解决了分块质量评估难题&#xff0c;更实现了计算效率与分块精度的最优平衡&#xff0c;为RAG系统性能提升提供了全新思…

探寻2026年优质不锈钢中厚板现货厂家,品质之选在此,不锈钢装饰板/不锈钢六角棒,不锈钢中厚板源头厂家推荐榜单 - 品牌推荐师

当前,不锈钢中厚板作为工业制造、建筑装饰、能源化工等领域的关键材料,其市场需求持续攀升。得益于耐腐蚀、高强度、易加工等核心优势,不锈钢中厚板在复杂工况下展现出稳定性能,成为众多行业升级转型的首选材料。随…