My solution code to the assignments of Algorithms (Princeton University) on Coursera by Robert Sedgewick and Kevin Wayne.
- Union-find
- Stack and queue
- Sort (selection, insertion, merge, quick, heap)
- Heap and priority queue
- Symbol table / dictionary
- Trees (binary, binary search, red-black, B, Kd)
- Hash table
- Graphs, minimum spanning tree, shortest path
https://www.coursera.org/learn/algorithms-part1 https://www.coursera.org/learn/algorithms-part2