LeetCode hot 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提示n height.length2 n 1050 height[i] 104逻辑不难但写的时候就没有用到所谓的双指针概念写了一个双重循环果不其然超时了。# 自写第一版本代码 class Solution: def maxArea(self, height: List[int]) - int: n len(height) res -1 for i in range(0, n): for j in range(i 1, n): area min(height[i], height[j]) * (j - i) res max(res, area) return res结果是超出时间限制 55 / 65 个通过的测试用例感觉和上一个三数之和一样核心是如何剪枝优化直接去掉非必要的过滤class Solution: def maxArea(self, height: List[int]) - int: n len(height) res -1 left 0 right n -1 while left right: area min(height[left], height[right]) * (right - left) res max(area, res) # 到这里都和上一版本保持一致 # 注意一个点如果是从两端开始向中间移动的话此时保证了宽是递减的状态那么如果area想要增长高必须增大 ———————— 过滤条件出现 if height[left] height[right]: left 1 else: right - 1 # 确保min(height[left], height[right] 在增大) return res

相关新闻

最新新闻

大模型推理引擎架构深度解析:vLLM、SGLang与TensorRT-LLM的技术路线对决

大模型推理引擎架构深度解析:vLLM、SGLang与TensorRT-LLM的技术路线对决

大模型推理引擎架构深度解析:vLLM、SGLang与TensorRT-LLM的技术路线对决标签:AI-INFRA / 推理优化 日期:2026-08-03 阅读约 12 分钟引言 2026年,大模型从"能用"迈入"好用"的阶段,推理引擎的竞争格…

2026/8/4 8:30:37
Agent 时代开发者转型难题:从单打独斗到组织协作,如何破局?

Agent 时代开发者转型难题:从单打独斗到组织协作,如何破局?

开发者使用 Agent 的困境与思维转变如果一名开发者用不好 Agent,问题或许不在开发者,而在于公司未为 Agent 准备好能工作的系统。很多企业所谓的 AI 转型,不过是给开发者买 Cursor、Claude Code 等工具,办几场培训,再让…

2026/8/4 8:30:37
无人机彩蛋功能密码破译:从协议分析到算法逆向的实战演练

无人机彩蛋功能密码破译:从协议分析到算法逆向的实战演练

在实际无人机项目中,除了飞行控制和图像传输,开发者有时会接触到一些由厂商或社区留下的“彩蛋”功能或隐藏的“手伴”(通常指小型附加模块或趣味性功能包)。这些功能往往受密码保护,其破译过程并非为了非法入侵&#…

2026/8/4 8:30:37
Docker容器化部署OpenClaw:构建安全稳定的AI应用生产环境

Docker容器化部署OpenClaw:构建安全稳定的AI应用生产环境

1. 从零到一:为什么选择Docker部署OpenClaw?最近在折腾AI应用本地化部署的朋友,估计没少被各种环境依赖、版本冲突、迁移困难搞得焦头烂额。我自己在尝试部署OpenClaw这个开源AI应用时,也经历了从源码编译到环境配置的一地鸡毛。直…

2026/8/4 8:30:37
从工具依赖到本质洞察:构建技术深度与高效工程思维

从工具依赖到本质洞察:构建技术深度与高效工程思维

你有没有遇到过这样的场景:一个看似复杂的任务,别人需要依赖一堆工具、脚本和流程才能搞定,而真正的高手,可能只需要一个简单的思路,甚至一句话,就能直击要害,解决问题。最近,我就在…

2026/8/4 8:30:37
幻兽帕鲁存档解析终极指南:3种方法解锁游戏数据编辑新境界

幻兽帕鲁存档解析终极指南:3种方法解锁游戏数据编辑新境界

幻兽帕鲁存档解析终极指南:3种方法解锁游戏数据编辑新境界 【免费下载链接】palworld-save-tools Tools for converting Palworld .sav files to JSON and back 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools 你是否曾经对《幻兽帕鲁》的…

2026/8/4 8:25:37