Week 6 programming 1 in Algorithms: Design and Analysis, Part 1
- 2 sum. tried both hashing table and sort. running time are almost same for this case.
Finish Week 2 programming in Algorithms: Design and Analysis, Part 2
- download UnionFind.py from https://www.ics.uci.edu/~eppstein/PADS/
- implement single-link clustering, use greedy algo for small number of nodes, but a different approach for large number of nodes