摘要: 题目 给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 示例 1: 输入: 输出: 示例 2: 输入: 输出: 注意: 给定矩阵的元素个数不超过 10000。 给定矩阵中至少有一个元素是 0。 矩阵中的元素只在四个方向上相邻: 上、下、左、右。 阅读全文
posted @ 2020-01-10 22:24 961897 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个二维的矩阵,包含 'X' 和 'O'(字母 O)。 找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充。 示例: 运行你的函数后,矩阵变为: 解释: 被围绕的区间不会存在于边界上,换句话说,任何边界上的 'O' 都不会被填充为 'X'。 任何不在边界上,或不 阅读全文
posted @ 2020-01-10 16:10 961897 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。 找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。) 示例 1: 对于上面这个给定矩阵应返回 6 阅读全文
posted @ 2020-01-10 15:58 961897 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。 示例 1: 示例 2: 解答 典型的搜索题 ,深度优先和广度优先都可以。(并查集也可以解决,待更..) 最坏情况 阅读全文
posted @ 2020-01-10 15:41 961897 阅读(288) 评论(0) 推荐(0) 编辑