[LeetCode C++实现]200. Number of Islands
染色问题,这里使用的方法修改了传入的参数grid,这个题目也可以使用并查集方法解决。
class Solution {
private:
int m;
int n;
void dfs(vector<vector<char>>& grid,int i,int j) {
if(i < 0 || j < 0 || i >= m || j >= n || grid[i][j] != '1')
return;
grid[i][j] = '0';
dfs(grid,i-1,j);
dfs(grid,i+1,j);
dfs(grid,i,j......