2021-06-26:给定一个只有0和1组成的二维数组,返回边框全是1的最大正方形面积。
福大大 答案2021-06-26:
1.自然智慧。遍历每个点,复杂度是O(N2)。...每个点往右下看的从1到n正方形,复杂度是O(N),每个正方形,判断边框是否为1,复杂度是O(N)。所以总体时间复杂度是O(N4),额外空间复杂度是O(1)。
2.每个正方形的边框是否为1的优化。...1, 1, 0},
{1, 1, 1, 1, 1, 1, 1, 1},
{1, 0, 1, 1, 1, 0, 1, 1},
{1, 1, 1, 1, 0,...1, 1, 1},
{1, 0, 1, 0, 0, 1, 1, 1},
{0, 1, 1, 1, 1, 0, 1, 1},
}
largest1BorderedSquare1...int, M)
}
for i := N - 1; i >= 0; i-- {
temp := 0
for j := M - 1; j >= 0; j--