給定乙個二維的矩陣,包含 'x' 和 'o'(字母 o)。
找到所有被 'x' 圍繞的區域,並將這些區域裡所有的 'o' 用 'x' 填充。
示例:x x x x
x o o x
x x o x
x o x x
執行你的函式後,矩陣變為:
x x x x
x x x x
x x x x
x o x x
解釋:被圍繞的區間不會存在於邊界上,換句話說,任何邊界上的 'o' 都不會被填充為 'x'。 任何不在邊界上,或不與邊界上的 'o' 相連的 'o' 最終都會被填充為 'x'。如果兩個元素在水平或垂直方向相鄰,則稱它們是「相連」的。
class solution ;
int y_move = new int;
queuequeue = new linkedlist();
queuewaitedalter = new linkedlist();
mapmap = new hashmap();
//第一行
for(int i=0;i!=col;++i)
}//第一列
for(int i=0;i!=row;++i)
}int tmp = col - 1;
//最後一列
for(int i=0;i!=row;++i)
}//最後一行
tmp = row - 1;
for(int i=0;i!=col;++i)
}while(!queue.isempty())}}
}}
for(int i=0;i!=row;++i)}}
}}
LeetCode130 被圍繞的區域
給定乙個二維的矩陣,包含 x 和 o 字母 o 找到所有被 x 圍繞的區域,並將這些區域裡所有的 o 用 x 填充。示例 x x x x x o o x x x o x x o x x執行你的函式後,矩陣變為 x x x x x x x x x x x x x o x x解釋 被圍繞的區間不會存在於...
Leetcode130 被圍繞的區域
給定乙個二維的矩陣,包含 x 和 o 字母 o 找到所有被 x 圍繞的區域,並將這些區域裡所有的 o 用 x 填充。示例 x x x x x o o x x x o x x o x x執行你的函式後,矩陣變為 x x x x x x x x x x x x x o x x解釋 被圍繞的區間不會存在於...
leetcode 130被圍繞的區域
給定乙個二維的矩陣,包含 x 和 o 字母 o 找到所有被 x 圍繞的區域,並將這些區域裡所有的 o 用 x 填充。示例 x x x x x o o x x x o x x o x x執行你的函式後,矩陣變為 x x x x x x x x x x x x x o x x解釋 被圍繞的區間不會存在於...