来问一下leetcode Surrounded Regions# JobHunting - 待字闺中
c*p
1 楼
这个题,我是这样做的:
1. 从4周(最上一行,和最下一行,然后第一列除去首尾,最后一列除去首尾)找到 O,
把坐标x,y 放到2个queue里。找到的时候,把O标记成了Y.
2. 当queue不为空时
把queue里的坐标poll出来,看这个坐标上下左右,如果是O, add到queue最后。
3. 把矩阵中的O变成X, 把Y变成O.
过的了小oj,过不了大oj
我参考的是这个blog,然后把人家c++代码放进去跑了,就过的了大oj。。。
http://fisherlei.blogspot.com/2013/03/leetcode-surrounded-regio
我哪里耗时耗空间了??
1. 从4周(最上一行,和最下一行,然后第一列除去首尾,最后一列除去首尾)找到 O,
把坐标x,y 放到2个queue里。找到的时候,把O标记成了Y.
2. 当queue不为空时
把queue里的坐标poll出来,看这个坐标上下左右,如果是O, add到queue最后。
3. 把矩阵中的O变成X, 把Y变成O.
过的了小oj,过不了大oj
我参考的是这个blog,然后把人家c++代码放进去跑了,就过的了大oj。。。
http://fisherlei.blogspot.com/2013/03/leetcode-surrounded-regio
我哪里耗时耗空间了??