Learn implementation of Disjoint-set (Union Find) in Dart
Disjoint-set is one of the Data Structures. It's useful to merge two elements and check whether an element is in the same group as another element. Let's learn how it work and how to implement it.