被围绕的区域
130. 被围绕的区域 - 力扣(LeetCode)
给你一个 m x n
的矩阵 board
,由若干字符 'X'
和 'O'
,找到所有被 'X'
围绕的区域,并将这些区域里所有的 'O'
用 'X'
填充。
示例 1:
1 |
|
示例 2:
1 |
|
提示:
m == board.length
n == board[i].length
1 <= m, n <= 200
board[i][j]
为'X'
或'O'
步骤一:深搜或者广搜将地图周边的’O’全部改成’A’,如图所示:

步骤二:在遍历地图,将’O’全部改成’X’(地图中间的’O’改成了’X’),将’A’改回’O’(保留的地图周边的’O’),如图所示:

1 |
|
被围绕的区域
http://example.com/2023/09/18/算法/图/5. 被围绕的区域/