@@ -19,6 +19,9 @@ function numIslands(grid) {
19
19
20
20
grid [ i ] [ j ] = "0" ;
21
21
22
+ console . log ( "i, j" )
23
+ console . log ( i , j )
24
+
22
25
dfs ( i + 1 , j ) ;
23
26
dfs ( i - 1 , j ) ;
24
27
dfs ( i , j + 1 ) ;
@@ -36,3 +39,75 @@ function numIslands(grid) {
36
39
37
40
return count ;
38
41
}
42
+
43
+ numIslands ( [
44
+ [ "1" , "1" , "0" , "0" , "0" ] ,
45
+ [ "1" , "1" , "0" , "0" , "0" ] ,
46
+ [ "1" , "0" , "1" , "0" , "0" ] ,
47
+ [ "1" , "0" , "0" , "1" , "1" ]
48
+ ] ) ;
49
+
50
+ // numIslands([
51
+ // ["1", "1", "1"],
52
+ // ["1", "0", "1"],
53
+ // ["1", "1", "1"]
54
+ // ])
55
+
56
+ // numIslands([
57
+ // ["1", "1", "1", "1"],
58
+ // ["1", "0", "0", "1"],
59
+ // ["1", "0", "0", "1"],
60
+ // ["1", "1", "1", "1"]
61
+ // ])
62
+
63
+ // numIslands([["1", "0", "1", "1", "0", "1", "1"]])
64
+
65
+ // numIslands( [
66
+ // ["1", "1", "1", "1"],
67
+ // ["1", "1", "0", "0"],
68
+ // ["0", "0", "1", "0"],
69
+ // ["0", "0", "0", "1"]]
70
+ // )
71
+
72
+ // numIslands([
73
+ // ["1", "1", "1", "1"],
74
+ // ["1", "1", "1", "1"],
75
+ // ["1", "1", "0", "1"],
76
+ // ["1", "1", "1", "1"]]
77
+ // )
78
+
79
+ // numIslands([
80
+ // ["1", "1", "1", "1", "1", "0", "1", "1", "1", "1"],
81
+ // ["1", "0", "1", "0", "1", "1", "1", "1", "1", "1"],
82
+ // ["0", "1", "1", "1", "0", "1", "1", "1", "1", "1"],
83
+ // ["1", "1", "0", "1", "1", "0", "0", "0", "0", "1"],
84
+ // ["1", "0", "1", "0", "1", "0", "0", "1", "0", "1"],
85
+ // ["1", "0", "0", "1", "1", "1", "0", "1", "0", "0"],
86
+ // ["0", "0", "1", "0", "0", "1", "1", "1", "1", "0"],
87
+ // ["1", "0", "1", "1", "1", "0", "0", "1", "1", "1"],
88
+ // ["1", "1", "1", "1", "1", "1", "1", "1", "0", "1"],
89
+ // ["1", "0", "1", "1", "1", "1", "1", "1", "1", "0"]
90
+ // ])
91
+
92
+ // numIslands([
93
+ // ["0", "1", "0", "0", "1", "1", "1", "0", "0", "0", "0", "0", "1", "0", "0", "0", "0", "1", "0", "1"],
94
+ // ["1", "0", "1", "0", "0", "1", "1", "0", "0", "1", "0", "1", "0", "1", "0", "1", "1", "0", "0", "0"],
95
+ // ["0", "1", "0", "0", "0", "1", "1", "1", "1", "0", "0", "0", "0", "0", "1", "1", "1", "1", "0", "1"],
96
+ // ["1", "1", "0", "0", "0", "1", "1", "0", "0", "0", "1", "1", "1", "0", "0", "1", "0", "1", "1", "0"],
97
+ // ["0", "1", "0", "1", "1", "0", "1", "0", "0", "0", "1", "0", "0", "1", "0", "0", "0", "0", "0", "1"],
98
+ // ["1", "0", "0", "1", "0", "1", "0", "0", "0", "1", "1", "0", "1", "0", "0", "1", "0", "0", "0", "0"],
99
+ // ["1", "0", "0", "0", "1", "1", "0", "0", "0", "0", "0", "1", "0", "0", "1", "0", "0", "0", "0", "1"],
100
+ // ["1", "0", "0", "0", "1", "0", "1", "1", "1", "0", "1", "0", "1", "1", "1", "1", "0", "0", "0", "1"],
101
+ // ["1", "0", "0", "1", "0", "0", "0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0", "1"],
102
+ // ["0", "0", "0", "1", "0", "1", "1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0", "1", "0"],
103
+ // ["1", "0", "1", "0", "1", "0", "0", "1", "1", "1", "0", "1", "1", "0", "0", "1", "1", "0", "0", "0"],
104
+ // ["0", "1", "0", "0", "1", "0", "0", "0", "0", "0", "0", "1", "1", "1", "1", "0", "0", "0", "1", "0"],
105
+ // ["1", "0", "0", "0", "1", "1", "1", "0", "1", "0", "0", "0", "1", "0", "1", "0", "1", "0", "0", "1"],
106
+ // ["0", "0", "0", "0", "1", "0", "1", "1", "0", "1", "0", "1", "0", "1", "1", "1", "1", "0", "0", "0"],
107
+ // ["0", "1", "1", "0", "0", "0", "0", "1", "0", "0", "1", "1", "1", "0", "0", "1", "1", "0", "1", "0"],
108
+ // ["1", "0", "1", "1", "1", "1", "1", "1", "0", "1", "1", "0", "1", "0", "0", "1", "0", "0", "0", "1"],
109
+ // ["1", "0", "0", "0", "1", "0", "1", "0", "0", "1", "0", "1", "0", "0", "1", "0", "0", "1", "1", "1"],
110
+ // ["0", "0", "1", "0", "0", "0", "0", "1", "0", "0", "1", "1", "0", "1", "1", "1", "0", "0", "0", "0"],
111
+ // ["0", "0", "1", "0", "0", "0", "0", "0", "0", "1", "1", "0", "1", "0", "1", "0", "0", "0", "1", "1"],
112
+ // ["1", "0", "0", "0", "1", "0", "1", "1", "1", "0", "0", "1", "0", "1", "0", "1", "1", "0", "0", "0"]
113
+ // ])
0 commit comments