原文:LeetCode(84): 柱状图中最大的矩形

Hard 题目描述: 给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 以上是柱状图的示例,其中每个柱子的宽度为 ,给定的高度为 , , , , , 。 图中阴影部分为所能勾勒出的最大矩形面积,其面积为 个单位。 示例: 解题思路: 这道题让求直方图中最大的矩形,http: fisherlei.blogspot.com ...

2018-06-09 13:40 0 3041 推荐指数:

查看详情

Leetcode84. 柱状图中最大矩形(单调栈)

84. 柱状图中最大矩形 前置 单调栈 做法 连续区间组成的矩形,是看最短的那一块,求出每一块左边第一个小于其高度的位置,右边也同理,此块作为最短限制。需要两次单调栈 单调栈维护递增区间,每次不满足弹出栈顶,顺便利用此栈顶和当前位置计算栈顶能覆盖的长度 用来计算。仅需一次 ...

Mon Jul 29 07:11:00 CST 2019 0 380
柱状图中最大矩形

分治算法: 通过观察,可以发现,最大面积矩形存在于以下几种情况: 确定了最矮柱子以后,矩形的宽尽可能往两边延伸。 在最矮柱子左边的最大面积矩形(子问题)。 在最矮柱子右边的最大面积矩形(子问题)。 举个 ...

Tue Feb 25 21:04:00 CST 2020 0 1018
Leetcode 84 求直方图中矩形最大面积

题目描述 Leetcode 84 给定 n 个正整数的列表,表示矩形的高度,表示直方图。每一个给出的矩形宽度是 1,找到在直方图里最大矩形面积。 如图中给出的直方图,宽度是 1,给出的高度是 [2,1,5,6,2,3]. 可以在直方图中找出最大的隐藏面积,答案是 10. 题目 ...

Thu Dec 26 19:04:00 CST 2019 0 784
LeetCode 84 | 单调栈解决最大矩形问题

本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是LeetCode专题第52篇文章,我们一起来看LeetCode84题,Largest Rectangle in Histogram(最大矩形面积)。 这道题的官方难度是Hard,点赞3581,反对只有80,通过率 ...

Wed Jul 15 18:43:00 CST 2020 0 780
LeetCode(85):最大矩形

Hard! 题目描述: 给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 示例: 解题思路: 此题是之前那道的 Largest Rectangle in Histogram 直方图中最大矩形 (http ...

Sat Jun 09 21:47:00 CST 2018 0 2086
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM