<aside> 🤝

L10 — Union-Find covers the Union-Find (Disjoint Set) data structure: dynamic connectivity, equivalence classes, and the three progressively faster implementations — Quick Find (eager, O(n) union), Quick Union (lazy, tree-based, O(n) worst case), and Weighted Quick Union (balanced trees, O(log n)). It also introduces path compression to achieve near-constant time operations, and demonstrates applications including minimum spanning trees and cycle detection.

</aside>

📋 At a Glance