新闻详情

新闻详情

首页 / 资讯中心 / 详情

LeetCode hot100——42.接雨水

发布时间:2026/9/12 17:48:53来源:尧图网络
LeetCode hot100——42.接雨水
题目给定 n 个非负整数表示每个宽度为 1 的柱子的高度图计算按此排列的柱子下雨之后能接多少雨水。示例 1输入height [0,1,0,2,1,0,1,3,2,1,2,1]输出6解释上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图在这种情况下可以接 6 个单位的雨水蓝色部分表示雨水。示例 2输入height [4,2,0,3,2,5]输出9提示n height.length1 n 2 * 1040 height[i] 105题解class Solution { public int trap(int[] height) { int n height.length; int[] preMax new int[n]; preMax[0] height[0]; for(int i 1;i n;i){ //preMax[i] 记录的是 [0, i] 这个区间内出现的最高柱子高度。 preMax[i] Math.max(preMax[i - 1] , height[i]); } int[] sufMax new int[n]; sufMax[n - 1] height[n - 1]; for(int i n - 2;i 0;i--){ //sufMax[i] 记录的是 [i, n-1] 这个区间内出现的最高柱子高度。 sufMax[i] Math.max(sufMax[i 1] , height[i]); } int ans 0; for(int i 0;i n;i){ ans Math.min(preMax[i] , sufMax[i]) - height[i]; } return ans; } }思路按列接水对于数组中的任意一个位置 i它上方能存多少水完全取决于它左侧最高的柱子和右侧最高的柱子中较矮的那一个。存水公式当前位置存水量 min(左侧最高, 右侧最高) - 当前柱子高度。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

百点POE温湿度变送器并发卡顿?从串行轮询到异步并发的全链路优化实践 2026/9/12 18:21:57

百点POE温湿度变送器并发卡顿?从串行轮询到异步并发的全链路优化实践

1. 问题场景:百点POE温湿度变送器并发为何一到高峰就卡成PPT先说结论:这不是一次简单的调参,而是把整套上报链路重新梳理了一遍。项目是某个厂区环境监测系统,现场部署了100个POE温湿度变送器,全部走以太网供电和Modbu…

阅读更多 →
基于QT的地图导航系统与Dijkstra最短路径算法实战 2026/9/12 18:21:57

基于QT的地图导航系统与Dijkstra最短路径算法实战

简介:基于QT实现的地图导航系统是一份面向C/QT初中级学习者的完整项目源码,以Dijkstra算法为核心实现最短路径规划。项目包含登录窗口、地图展示、路径搜索与结果显示等完整交互流程,覆盖了QT信号槽机制、QGraphicsView场景绘制、邻接表地图建…

阅读更多 →
千笔学术智能体:中文AI论文写作与文献分析工具 2026/9/12 18:21:57

千笔学术智能体:中文AI论文写作与文献分析工具

1. 项目概述:千笔专业学术智能体的核心价值 作为一名在学术工具领域深耕多年的从业者,我见证过太多打着"AI辅助"旗号却让普通用户望而却步的论文工具。直到遇到千笔这个产品,才真正理解什么叫"技术民主化"——它用三个突…

阅读更多 →
低功耗开发实战:从芯片手册到实测电流的硬核路径 2026/9/12 18:21:57

低功耗开发实战:从芯片手册到实测电流的硬核路径

1. 这不是“省电小技巧”,而是设备工程师的生存基本功 低功耗开发,四个字听着像手机设置里调个深色模式那么简单——但如果你真这么想,刚入职第一天就可能被硬件主管叫去会议室“喝茶”。我带过的三届应届生里,八成以上在第一次功…

阅读更多 →
大模型技术在企业数字化转型中的战略应用与实践 2026/9/12 18:21:57

大模型技术在企业数字化转型中的战略应用与实践

1. 大模型技术在企业中的战略定位大模型技术正在重塑企业数字化转型的版图。作为人工智能领域最具颠覆性的技术突破,大模型通过其强大的自然语言理解、生成和推理能力,正在改变企业获取、处理和利用知识的方式。不同于传统的AI解决方案,大模型…

阅读更多 →
OptiSystem光通信仿真入门与实践指南 2026/9/12 18:18:57

OptiSystem光通信仿真入门与实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞