发布时间:2026/7/28 19:36:51
11. Container With Most Water 盛最多水的容器 原题链接https://leetcode.com/problems/container-with-most-water/找出在n条垂直于x轴的线中能够组成的最大容器面积的两条线容器不能倾斜n的最小值为2.解题思路1.暴力破解设起始点为i终点为j找到能使面积最大的i和j。classSolution:defmaxArea(self,height:List[int])-int:max_area0foriinrange(len(height)):forjinrange(len(height)-1,i,-1):cur_areamin(height[i],height[j])*(j-i)ifcur_areamax_area:max_areacur_areareturnmax_area测试的时候发现这个方法虽然可行但是超时了…试图用动态规划来解决但是好像也不是很可行, 运行的时候栈溢出了。最后看了答案感觉答案里给出的这个思路还是有点难想到的。设置两个指针i和j分别代表第一条线和最后一条线。比暴力搜索优化的地方在于当计算完当前面积的时候比较一下i和j的大小如果i j, i i 1如果i j 的话j j -1。这样做的原因是每次i或者j向内移动 j - i都会随之变小面积也会变小所以需要保留相对高的高度来抵消j - i的变小然后自己按照答案的思路实现了一下classSolution:defmaxArea(self,height:List[int])-int:max_areai0jlen(height)-1whileij:cur_areamin(height[i],height[j])*(j-i)ifcur_areamax_area:max_areacur_areaifheight[i]height[j]:i1else:j-1returnmax_area有一个意外的发现在python里用max函数比写if else的条件语句还要慢···

相关新闻

2026/7/28 19:36:51

Json粘贴为类

为vs引入一个名为:“Paste Json as Code-quicktype” 的插件 新建一个cs文件 复制 json 文本到剪切板 依次点击编辑→Paste Json as Code

2026/7/28 19:36:51

OpenSeesPy:从传统有限元到现代计算工程的范式迁移

OpenSeesPy:从传统有限元到现代计算工程的范式迁移 【免费下载链接】OpenSeesPy OpenSeesPy versions, doc, and pip 项目地址: https://gitcode.com/gh_mirrors/op/OpenSeesPy 在结构工程计算领域,一个看似简单的技术决策往往预示着整个行业的技…

2026/7/28 19:36:51

DamaiHelper:告别抢票焦虑的全能自动化抢票解决方案

DamaiHelper:告别抢票焦虑的全能自动化抢票解决方案 【免费下载链接】damaihelper 支持大麦网,淘票票、缤玩岛等多个平台,演唱会演出抢票脚本 项目地址: https://gitcode.com/gh_mirrors/dam/damaihelper 在当今热门演唱会、音乐节和体…

2026/7/28 20:47:03

TPIC7710EVM评估模块深度解析:从汽车电机驱动芯片评估到EPB系统设计

1. 项目概述:从评估板到电子驻车制动系统核心在汽车电子开发领域,尤其是涉及车身控制和安全关键系统时,工程师面临的最大挑战之一是如何在投入大量资源进行整车集成和软件验证之前,对核心执行器驱动芯片进行充分、可靠的评估。电子…

2026/7/28 20:47:03

Grasscutter Tools终极指南:原神私服玩家的5大核心功能详解

Grasscutter Tools终极指南:原神私服玩家的5大核心功能详解 【免费下载链接】grasscutter-tools A cross-platform client that combines launcher, command generation, and mod management to easily play Grasscutter; 一个结合了启动器、命令生成、MOD管理等功能…

2026/7/28 20:47:03

混合储能微电网MPC能量管理优化实践

1. 项目概述:混合储能微电网的能量管理挑战微电网作为分布式能源系统的核心单元,其能量管理一直是行业痛点。我在参与某海岛微电网项目时,深刻体会到传统控制方法在应对风光发电波动时的无力——铅酸电池组在两周内因频繁充放电导致容量衰减1…

2026/7/28 20:47:03

HTTPS加密原理与中间人攻防:从TLS握手到安全实践

1. 项目概述:从HTTP到HTTPS的必然之路如果你在浏览器地址栏里敲下一个网址,看到前面是“http://”,心里会不会咯噔一下?尤其是在登录、支付或者填写个人信息的时候。这种感觉是对的,因为HTTP协议本身是“裸奔”的&…

2026/7/28 20:47:03

AI Agent核心技术解析:从LLM到多模态应用

1. 从洗碗机到私人助理:AI Agent的进化之路想象一下你家的洗碗机——设定好程序后,它能自动完成从清洗到烘干的整套流程。AI Agent(人工智能体)就像是数字世界的"洗碗机",只不过它能处理的任务复杂得多。201…

2026/7/28 20:42:03

总线驱动与电平转换中的SN74HCT245PWR:八路双向收发器应用案例

SN74HCT245PWR:三态输出的八路总线收发器解析在数字系统设计中,数据总线之间的信号传输和电平匹配是硬件工程师经常面临的挑战。无论是微控制器与外部存储器之间的数据交换,还是不同电压域逻辑电路之间的互联,都需要一种既能双向传…

2026/7/28 13:41:25

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

2026/7/28 0:03:34

学术论文研究创新点梳理与核心价值提炼指南

本科毕业论文是大学四年最大的坎。开题报告憋一周写不出三页,找文献翻遍十几个网站还是缺关键资料,写正文卡壳半天憋不出一句话,降重改到凌晨三点结果逻辑全乱,答辩前一天PPT还没做完。别慌,亲测这四个工具能让你少熬半…

2026/7/28 0:03:34

开发商售楼处数字化升级怎么做?

房企的数字化转型投入正在快速增长,据行业数据显示,2025年房企数字化投入规模已突破800亿元,年复合增长率达35%。售楼处的数字化升级不是单一环节的改造,而是从“获客-展示-成交-服务”全链路的系统升级。数字化升级四步法第一步&…

2026/7/28 0:03:34

模型不再值钱之后,AI 编程工具在争什么

2026 年 7 月,AI 编程工具赛道发生了一个标志性转折:模型本身不再值钱了。当 Kimi K3 开源模型在编程基准上击败 GPT 和 Claude,当 GitHub Copilot 第一次把开源模型纳入选择器,当 OpenAI 把 Codex 并入 ChatGPT 做成三合一超级应…

2026/7/28 4:38:09

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…