codingstuff.io
ExploreTutorialsProblemsCS Subjects
Get Started
ExploreTutorialsProblemsCS Subjects
Get Started
codingstuff.io

Master the art of building software through interactive tutorials, real-world problems, and guided projects.

Pune, Maharashtra, India

codingstuffmail@gmail.com

Product

  • Explore
  • Tutorials
  • Problems
  • CS Subjects

Company

  • About
  • Contact
  • Privacy Policy
  • Terms & Conditions
  • Sitemap

© 2026 codingstuff.io. All rights reserved.

Built with ❤️ for developers everywhere

ProblemsLargest Rectangle in Histogram

Largest Rectangle in Histogram

Hard
StacksMonotonic Stack

Given an array of integers heights representing the histogram's bar height where the width of each bar is 1, 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:

  • 1 <= heights.length <= 105
  • 0 <= heights[i] <= 104

Related Problems

View all
Valid Parentheses
Easy•Stacks-queues
Min Stack
Medium•Stacks-queues
Evaluate Reverse Polish Notation
Medium•Stacks-queues
Generate Parentheses
Medium•Stacks-queues
Daily Temperatures
Medium•Stacks-queues
Car Fleet
Medium•Stacks-queues
Input:
heights = [2,1,5,6,2,3]