LeetCode 221.最大正方形
题目
在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。
示例:
1 | 输入: |
思路 + 代码
是动态规划的题目。
关键在于问题的转化。
问题转化为最长边长。
然后截止当前位置的最长边长是左边、上边及右上三者中的最小值 + 1。
1 | class Solution { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 孙云增的博客!
评论
在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。
示例:
1 | 输入: |
是动态规划的题目。
关键在于问题的转化。
问题转化为最长边长。
然后截止当前位置的最长边长是左边、上边及右上三者中的最小值 + 1。
1 | class Solution { |