题目 题解 1. DFS 时间复杂度$O(MN)$ 空间复杂度$O(1)$ class Solution { public: int dfs(vector<vector<int>>& grid, int row, int column){ int rows = grid.size(); int columns = grid[0].size();//计算行列数 if(row
题目 题解 1. DFS 时间复杂度$O(N*M)$ 空间复杂度$O(N*M)$(最坏情况) class Solution { public: void dfs(vector<vector<char>>& grid, int row, int column){ int rows = grid.size(); int columns = grid[0].size()