Leetcode No.130 被围绕的区域(DFS)

Posted AI算法攻城狮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode No.130 被围绕的区域(DFS)相关的知识,希望对你有一定的参考价值。

一、题目描述

给你一个 m x n 的矩阵 board ,由若干字符 \'X\' 和 \'O\' ,找到所有被 \'X\' 围绕的区域,并将这些区域里所有的 \'O\' 用 \'X\' 填充。

示例 1:

输入:board = [["X","X","X","X"],["X","O","O","X"],["X","X","O","X"],["X","O","X","X"]]
输出:[["X","X","X","X"],["X","X","X","X"],["X","X","X","X"],["X","O","X","X"]]
解释:被围绕的区间不会存在于边界上,换句话说,任何边界上的 \'O\' 都不会被填充为 \'X\'。 任何不在边界上,或不与边界上的 \'O\' 相连的 \'O\' 最终都会被填充为 \'X\'。如果两个元素在水平或垂直方向相邻,则称它们是“相连”的。

示例 2:
输入:

以上是关于Leetcode No.130 被围绕的区域(DFS)的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 0130.被围绕的区域 - BFS:标记没有被围绕的区域

LeetCode 130. 被围绕的区域

LeetCode 被围绕的区域

leetcode-130 被围绕的区域

leetcode 130. 被围绕的区域 DFS

[JavaScript 刷题] 搜索 - 被围绕的区域,leetcode 130