@@ -35,6 +35,19 @@ As I'm new to [LeetCode](https://leetcode.com/cheehwatang/) and programming in g
35
35
<th>Solution</th>
36
36
<th>Topics</th>
37
37
</tr >
38
+ <tr >
39
+ <td align="center">January 5th</td>
40
+ <td>200. <a href="https://leetcode.com/problems/number-of-islands/">Number of Islands</a></td>
41
+ <td align="center">$\text{\color{Dandelion}Medium}$</td>
42
+ <td align="center">
43
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_UnionFind.java">Union Find</a>
44
+ </td>
45
+ <td align="center">
46
+ <a href="#array">Array</a><a>, </a>
47
+ <a href="#matrix">Matrix</a><a>, </a>
48
+ <a href="#union-find">Union Find</a>
49
+ </td>
50
+ </tr >
38
51
<tr >
39
52
<td align="center">January 4th</td>
40
53
<td>200. <a href="https://leetcode.com/problems/number-of-islands/">Number of Islands</a></td>
@@ -82,21 +95,6 @@ As I'm new to [LeetCode](https://leetcode.com/cheehwatang/) and programming in g
82
95
<a href="#math">Math</a>
83
96
</td>
84
97
</tr >
85
- <tr >
86
- <td align="center">December 31st</td>
87
- <td>797. <a href="https://leetcode.com/problems/all-paths-from-source-to-target/">All Paths From Source to Target</a></td>
88
- <td align="center">$\text{\color{Dandelion}Medium}$</td>
89
- <td align="center">
90
- <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/797.%20All%20Paths%20From%20Source%20to%20Target/AllPathsFromSourceToTarget_DFS_Recursive_Backtracking.java">Depth-First Search (Backtracking)</a><a>, </a>
91
- <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/797.%20All%20Paths%20From%20Source%20to%20Target/AllPathsFromSourceToTarget_DFS_Iterative.java">Depth-First Search (Iterative)</a><a> or </a>
92
- <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/797.%20All%20Paths%20From%20Source%20to%20Target/AllPathsFromSourceToTarget_DFS_Recursive.java">Depth-First Search (Recursive)</a>
93
- </td>
94
- <td align="center">
95
- <a href="#backtracking">Backtracking</a><a>, </a>
96
- <a href="#depth-first-search">Depth-First Search</a><a>, </a>
97
- <a href="#graph">Graph</a>
98
- </td>
99
- </tr >
100
98
</table >
101
99
102
100
</br >
@@ -302,15 +300,17 @@ As I'm new to [LeetCode](https://leetcode.com/cheehwatang/) and programming in g
302
300
<td align="center">200</td>
303
301
<td><a href="https://leetcode.com/problems/number-of-islands/">Number of Islands</a></td>
304
302
<td align="center"><a>Java with </a>
305
- <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_BFS.java">Breadth-First Search</a><a> or </a>
306
- <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_DFS.java">Depth-First Search</a>
303
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_BFS.java">Breadth-First Search</a><a>, </a>
304
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_DFS.java">Depth-First Search</a><a> or </a>
305
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_UnionFind.java">Union Find</a>
307
306
</td>
308
307
<td align="center">$\text{\color{Dandelion}Medium}$</td>
309
308
<td align="center">
310
309
<a href="#array">Array</a><a>, </a>
311
310
<a href="#breadth-first-search">Breadth-First Search</a><a>, </a>
312
311
<a href="#depth-first-search">Depth-First Search</a><a>, </a>
313
- <a href="#matrix">Matrix</a>
312
+ <a href="#matrix">Matrix</a><a>, </a>
313
+ <a href="#union-find">Union Find</a>
314
314
</td>
315
315
<td></td>
316
316
</tr >
@@ -1396,10 +1396,12 @@ As I'm new to [LeetCode](https://leetcode.com/cheehwatang/) and programming in g
1396
1396
<a href="#array">Array</a><a>, </a>
1397
1397
<a href="#breadth-first-search">Breadth-First Search</a><a>, </a>
1398
1398
<a href="#depth-first-search">Depth-First Search</a><a>, </a>
1399
- <a href="#matrix">Matrix</a>
1399
+ <a href="#matrix">Matrix</a><a>, </a>
1400
+ <a href="#union-find">Union Find</a>
1400
1401
</td>
1401
1402
<td><a>Solution Using </a>
1402
- <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_DFS.java"><em>Depth-First Search</em></a>
1403
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_DFS.java"><em>Depth-First Search</em></a><a> or </a>
1404
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_UnionFind.java"><em>Union Find</em></a>
1403
1405
</td>
1404
1406
</tr >
1405
1407
<tr >
@@ -1609,10 +1611,12 @@ As I'm new to [LeetCode](https://leetcode.com/cheehwatang/) and programming in g
1609
1611
<a href="#array">Array</a><a>, </a>
1610
1612
<a href="#breadth-first-search">Breadth-First Search</a><a>, </a>
1611
1613
<a href="#depth-first-search">Depth-First Search</a><a>, </a>
1612
- <a href="#matrix">Matrix</a>
1614
+ <a href="#matrix">Matrix</a><a>, </a>
1615
+ <a href="#union-find">Union Find</a>
1613
1616
</td>
1614
1617
<td><a>Solution Using </a>
1615
- <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_BFS.java"><em>Breadth-First Search</em></a>
1618
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_BFS.java"><em>Breadth-First Search</em></a><a> or </a>
1619
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_UnionFind.java"><em>Union Find</em></a>
1616
1620
</td>
1617
1621
</tr >
1618
1622
<tr >
@@ -3332,15 +3336,17 @@ As I'm new to [LeetCode](https://leetcode.com/cheehwatang/) and programming in g
3332
3336
<td align="center">200</td>
3333
3337
<td><a href="https://leetcode.com/problems/number-of-islands/">Number of Islands</a></td>
3334
3338
<td align="center"><a>Java with </a>
3335
- <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_BFS.java">Breadth-First Search</a><a> or </a>
3336
- <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_DFS.java">Depth-First Search</a>
3339
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_BFS.java">Breadth-First Search</a><a>, </a>
3340
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_DFS.java">Depth-First Search</a><a> or </a>
3341
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_UnionFind.java">Union Find</a>
3337
3342
</td>
3338
3343
<td align="center">$\text{\color{Dandelion}Medium}$</td>
3339
3344
<td align="center">
3340
3345
<a href="#array">Array</a><a>, </a>
3341
3346
<a href="#breadth-first-search">Breadth-First Search</a><a>, </a>
3342
3347
<a href="#depth-first-search">Depth-First Search</a><a>, </a>
3343
- <a href="#matrix">Matrix</a>
3348
+ <a href="#matrix">Matrix</a><a>, </a>
3349
+ <a href="#union-find">Union Find</a>
3344
3350
</td>
3345
3351
<td></td>
3346
3352
</tr >
@@ -4803,6 +4809,25 @@ As I'm new to [LeetCode](https://leetcode.com/cheehwatang/) and programming in g
4803
4809
<th>Topics</th>
4804
4810
<th>Note</th>
4805
4811
</tr >
4812
+ <tr >
4813
+ <td align="center">200</td>
4814
+ <td><a href="https://leetcode.com/problems/number-of-islands/">Number of Islands</a></td>
4815
+ <td align="center">
4816
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_UnionFind.java">Java</a>
4817
+ </td>
4818
+ <td align="center">$\text{\color{Dandelion}Medium}$</td>
4819
+ <td align="center">
4820
+ <a href="#array">Array</a><a>, </a>
4821
+ <a href="#breadth-first-search">Breadth-First Search</a><a>, </a>
4822
+ <a href="#depth-first-search">Depth-First Search</a><a>, </a>
4823
+ <a href="#matrix">Matrix</a><a>, </a>
4824
+ <a href="#union-find">Union Find</a>
4825
+ </td>
4826
+ <td><a>Solution Using </a>
4827
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_BFS.java"><em>Breadth-First Search</em></a><a> or </a>
4828
+ <a href="https://github.com/cheehwatang/leetcode-java/blob/main/solutions/200.%20Number%20of%20Islands/NumberOfIslands_DFS.java"><em>Depth-First Search</em></a>
4829
+ </td>
4830
+ </tr >
4806
4831
<tr >
4807
4832
<td align="center">1971</td>
4808
4833
<td><a href="https://leetcode.com/problems/find-if-path-exists-in-graph/">Find if Path Exists in Graph</a></td>
0 commit comments