Search⌘ K
AI Features

Solution: Maximal Rectangle

Explore a dynamic programming approach to solve the maximal rectangle problem in a binary matrix. This lesson helps you understand how to transform each row into a histogram and track boundaries to compute the largest rectangle containing only 1s. You will gain skills to apply this method efficiently with O(m×n) time complexity and O(n) space complexity.

Statement

Given a binary matrix filled with 0’s and 1’s, find the largest rectangle containing only 1’s and return its area.

Constraints:

  • rows ==== matrix.length

  • cols ==== ...