首页 > 试题广场 >

包围区域

[编程题]包围区域
  • 热度指数:32707 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
现在有一个仅包含‘X’和‘O’的二维板,请捕获所有的被‘X’包围的区域
捕获一个被包围区域的方法是将被包围区域中的所有‘O’变成‘X’
例如
X X X X
X O O X
X X O X
O X X X
执行完你给出的函数以后,这个二维板应该变成:
X X X X
X X X X
X X X X
O X X X

头像 牛客202678863号
发表于 2021-10-30 22:58:05
import java.util.*; public class Solution {            public void so 展开全文
头像 华科不平凡
发表于 2020-08-10 11:40:49
大佬30行写出来的东西,硬是给我写了100行,欲哭无泪🥱 大佬写法 这里有一个很奇怪的问题,如果把row和col设置为私有变量,牛客会提示堆栈溢出,但是本地编译器没啥问题。本人才疏学浅,百思不得其姐,求大佬解答 class Solution { public: void solve(v 展开全文
头像 打卡成功
发表于 2020-05-22 17:13:41
import java.util.*;public class Solution { public void solve(char[][] board) { if(board==null || board.length<3 || board[0].length<3) 展开全文