Skip to content

Commit d0dd95d

Browse files
committedMay 14, 2023
🚧 [q200] To understand
1 parent 3eaf4dc commit d0dd95d

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed
 

‎200/o_solution.js

+75
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ function numIslands(grid) {
1919

2020
grid[i][j] = "0";
2121

22+
console.log("i, j")
23+
console.log(i, j)
24+
2225
dfs(i + 1, j);
2326
dfs(i - 1, j);
2427
dfs(i, j + 1);
@@ -36,3 +39,75 @@ function numIslands(grid) {
3639

3740
return count;
3841
}
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

Comments
 (0)
Please sign in to comment.