最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode-130-被圍繞的區(qū)域

2021-11-27 09:58 作者:雄獅虎豹  | 我要投稿

被圍繞的區(qū)域

題目描述:給你一個 m x n 的矩陣 board ,由若干字符 'X' 和 'O' ,找到所有被 'X' 圍繞的區(qū)域,并將這些區(qū)域里所有的 'O' 用 'X' 填充。

示例說明請見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/surrounded-regions/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

解法一:遞歸法

首先,如果數(shù)組為空,不需要調(diào)整,直接返回。

然后,處理邏輯是從數(shù)組的四個邊開始遍歷,如果遇到和其連通的,則將相應(yīng)位置的字符暫時重置更新為'A',具體處理邏輯如下:

  • 從第一行、最后一行、第一列、最后一列的每一個字符開始處理;

  • 判斷如果當(dāng)前坐標(biāo)不在數(shù)組范圍內(nèi)或者當(dāng)前坐標(biāo)位置的值不是'O',跳過不用處理;

  • 判斷當(dāng)前坐標(biāo)位置的值如果不是'O',說明這個字符是和邊上的'O'連通的,將值暫時更新為'A';

  • 然后遞歸處理當(dāng)前位置的前后左右四個位置。

最后遍歷數(shù)組,將數(shù)組中標(biāo)記為'A'的更新為'O',這些是和邊上的連通也就是沒有被'X'圍著的;將數(shù)組中標(biāo)記為'O'的更新為'X',這些是和邊上的不連通也就是完全被'X'圍著的。

【每日寄語】 把自卑從你的字典里刪去。不是每個人都可以成為偉人,但每個人都可以成為內(nèi)心強(qiáng)大的人,相信自己,找準(zhǔn)自己的位置,你同樣可以擁有一個有價值的人生。



LeetCode-130-被圍繞的區(qū)域的評論 (共 條)

分享到微博請遵守國家法律
廊坊市| 理塘县| 沁阳市| 平阴县| 南靖县| 汝南县| 乐昌市| 游戏| 满城县| 寿阳县| 内丘县| 房产| 定边县| 渭南市| 昆明市| 洞口县| 南丰县| 淮北市| 收藏| 南陵县| 抚远县| 石景山区| 富蕴县| 隆尧县| 射洪县| 句容市| 额敏县| 婺源县| 道真| 蒙阴县| 出国| 吕梁市| 拉孜县| 闵行区| 庆阳市| 禹州市| 麦盖提县| 胶州市| 武定县| 舞阳县| 庄河市|