import java.util.*; public class Solution { /** * */ int count = 0; public int solve (char[][] grid) { if (grid == null && grid.length == 0) return 0; dfs(grid, 0, 0, new boolean[grid.length][grid[0].length], 0); return count; } //flag用来记录是不是岛屿的第一个陆地 public void dfs(char[][] grid, int x, int...