news 2026/2/13 10:11:12

Day49 >> 42. 接雨水 + 84.柱状图中最大的矩形

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day49 >> 42. 接雨水 + 84.柱状图中最大的矩形

代码随想录-单调栈Part2

42. 接雨水

class Solution { public int trap(int[] height) { if (height.length <= 2) { return 0; } int maxLeft = height[0], maxRight = height[height.length - 1]; int l = 1, r = height.length - 2; int res = 0; while (l <= r) { maxLeft = Math.max(maxLeft, height[l]); maxRight = Math.max(maxRight, height[r]); if (maxLeft < maxRight) { res += maxLeft - height[l ++]; } else { res += maxRight - height[r --]; } } return res; } }

84.柱状图中最大的矩形

class Solution { public int largestRectangleArea(int[] heights) { int[] newHeight = new int[heights.length + 2]; System.arraycopy(heights, 0, newHeight, 1, heights.length); newHeight[heights.length+1] = 0; newHeight[0] = 0; Stack<Integer> stack = new Stack<>(); stack.push(0); int res = 0; for (int i = 1; i < newHeight.length; i++) { while (newHeight[i] < newHeight[stack.peek()]) { int mid = stack.pop(); int w = i - stack.peek() - 1; int h = newHeight[mid]; res = Math.max(res, w * h); } stack.push(i); } return res; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/9 23:08:12

零基础也能用!阿里通义Z-Image-Turbo图像生成一键启动实测体验

零基础也能用&#xff01;阿里通义Z-Image-Turbo图像生成一键启动实测体验 1. 开箱即用的AI绘图新选择&#xff1a;为什么Z-Image-Turbo值得尝试&#xff1f; 你有没有这样的经历&#xff1a;看到别人用AI生成精美图片&#xff0c;自己也想试试&#xff0c;结果一查教程&…

作者头像 李华
网站建设 2026/2/8 0:17:39

Blender MMD Tools终极指南:免费解锁3D动画创作新境界

Blender MMD Tools终极指南&#xff1a;免费解锁3D动画创作新境界 【免费下载链接】blender_mmd_tools MMD Tools is a blender addon for importing/exporting Models and Motions of MikuMikuDance. 项目地址: https://gitcode.com/gh_mirrors/bl/blender_mmd_tools 还…

作者头像 李华
网站建设 2026/2/8 11:11:03

百度网盘智能提取码查询工具:5秒破解加密资源完整教程

百度网盘智能提取码查询工具&#xff1a;5秒破解加密资源完整教程 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 还在为百度网盘加密资源的提取码而烦恼吗&#xff1f;当你满怀期待打开一个分享链接&#xff0c;却被"请…

作者头像 李华
网站建设 2026/2/10 14:20:55

GPT-OSS显存瓶颈突破:量化压缩部署新方案

GPT-OSS显存瓶颈突破&#xff1a;量化压缩部署新方案 在大模型落地实践中&#xff0c;20B级开源模型常面临一个现实困境&#xff1a;推理显存占用高、单卡部署困难、响应延迟明显。尤其对中小团队和个体开发者而言&#xff0c;动辄80GB以上的显存需求直接抬高了使用门槛。GPT-…

作者头像 李华
网站建设 2026/2/12 15:17:16

百度网盘直链提取神器:轻松突破下载限速壁垒

百度网盘直链提取神器&#xff1a;轻松突破下载限速壁垒 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 还在为百度网盘蜗牛般的下载速度而烦恼吗&#xff1f;百度网盘直链提取…

作者头像 李华
网站建设 2026/2/7 3:59:51

小熊猫Dev-C++完全指南:从零开始掌握高效C++开发环境

小熊猫Dev-C完全指南&#xff1a;从零开始掌握高效C开发环境 【免费下载链接】Dev-CPP A greatly improved Dev-Cpp 项目地址: https://gitcode.com/gh_mirrors/dev/Dev-CPP 还在为复杂的C开发环境而头疼吗&#xff1f;小熊猫Dev-C作为经典Dev-C的现代化升级版本&#x…

作者头像 李华