链接: https://leetcode-cn.com/problems/maximal-rectangle/
题意
给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。
解法
把每一列的高度进行累计,每一行当作底部,问题就可以转换成求最大的矩形面积(LeetCode84)
对每一行进行统计,计算以当前行作为底的最大面积,计算出最大值
很巧妙的转换
代码
1 | class Solution { |
但问耕耘,莫问收获
链接: https://leetcode-cn.com/problems/maximal-rectangle/
给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。
把每一列的高度进行累计,每一行当作底部,问题就可以转换成求最大的矩形面积(LeetCode84)
对每一行进行统计,计算以当前行作为底的最大面积,计算出最大值
很巧妙的转换
1 | class Solution { |