Search⌘ K
AI Features

Solution: Maximal Rectangle

Explore a dynamic programming approach to find the largest rectangle containing only 1s in a binary matrix. Understand how to transform each row into a histogram, track heights and boundaries, and compute maximal areas efficiently using three arrays. This lesson equips you with a method to solve complex matrix problems with optimized time and 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 ==== ...