题目来源:LeetCode130:被围绕的区域
问题抽象: 给定一个 m x n
矩阵 board
(元素为 'X'
或 'O'
),要求 原地修改 矩阵,将所有 被 'X'
完全围绕的区域 中的 'O'
翻转为 'X'
,并满足以下核心需求:
-
区域定义:
- 被围绕区域:指不与矩阵边界相连的所有
'O'
区域(即这些区域被'X'
包围); - 保留区域:边界上的
'O'
或与边界
- 被围绕区域:指不与矩阵边界相连的所有
问题抽象: 给定一个 m x n
矩阵 board
(元素为 'X'
或 'O'
),要求 原地修改 矩阵,将所有 被 'X'
完全围绕的区域 中的 'O'
翻转为 'X'
,并满足以下核心需求:
区域定义:
'O'
区域(即这些区域被 'X'
包围);'O'
或与边界