Design disjoint sets which supports makeSet, union and findSet operations. Uses union by rank and path compression for optimization.
Design disjoint sets which supports makeSet, union and findSet operations. Uses union by rank and path compression for optimization.