题目:岛屿数量
思路:深搜。
从头遍历矩阵,如果遇到一个1,解加1,然后深搜把这个1相连的1全部置为0。
注意:深搜要搜上下左右四个方向,不能只搜索右和下,因为有可能出现“ɔ”这种形状的岛屿,只搜索右方和下方不能覆盖这种情况。
代码:
import java.util.*;
public class Solution {
/**
* 判断岛屿数量
* @param grid char字符型二维数组
* @return int整型
*/
private int res = 0;
public int solve (char[][] grid) {
// write code here
int maxrow = grid.length;
int maxcol =</