- Union-Find Data Structure:
- Refer to following links:
http://www.cs.cornell.edu/~wdtseng/icpc/notes/graph_part4.pdf https://www.cs.princeton.edu/~rs/AlgsDS07/01UnionFind.pdf
- Minimum Spanning Trees
2-1) Kruskal uses union-find data structure for better run time.
- need to update the implementation to use ranks and path compression.