DSA learning path
Union-Find
Disjoint sets, component counting and incremental connectivity.
Problems in this path
- Count Connected ComponentsOpen
Medium · Disjoint Set Union - Find a Redundant ConnectionOpen
Medium · Cycle Detection with DSU - Earliest Full ConnectionOpen
Hard · Offline DSU - Count ProvincesOpen
Easy · DSU on Adjacency Matrix - Satisfiability of Equality EquationsOpen
Medium · Two-Pass DSU - Smallest String with Allowed SwapsOpen
Medium · DSU Component Sorting - Connect a Computer NetworkOpen
Medium · Spare-Edge DSU - Remove Connected StonesOpen
Hard · Bipartite DSU - Dynamic Island CountsOpen
Hard · Incremental Grid DSU - Merge Accounts by Shared EmailOpen
Hard · DSU Identity Merge