Coursera Algorithms I - First week
- QuickFind and QuickUnion