Class Solution
-
- All Implemented Interfaces:
public final class Solution
84 - Largest Rectangle in Histogram.
Hard
Given an array of integers
heights
representing the histogram's bar height where the width of each bar is1
, return the area of the largest rectangle in the histogram.Example 1:
Input: heights = 2,1,5,6,2,3
Output: 10
Explanation: The above is a histogram where width of each bar is 1.
The largest rectangle is shown in the red area, which has an area = 10 units.
Example 2:
Input: heights = 2,4
Output: 4
Constraints:
<code>1 <= heights.length <= 10<sup>5</sup></code>
<code>0 <= heightsi<= 10<sup>4</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final Integer
largestRectangleArea(IntArray heights)
-
-
Method Detail
-
largestRectangleArea
final Integer largestRectangleArea(IntArray heights)
-
-
-
-