Algorithms 1 Algorithms, Part I - Coursera offered by Princeton University Sections Week 1 Union−Find Programming Assignment: Percolation Week 2 Stacks and Queues Programming Assignment: Deques and Randomized Queues Elementary Sorts Week 3 Mergesort Programming Assignment: Collinear Points Quicksort Week 4 Priority Queues Programming Assignment: 8 Puzzle Elementary Symbol Tables Book Algorithms, 4th Edition 1.5 Case Study: Union-Find 1.4 Analysis of Algorithms 1.3 Stacks And Queues 2.1 Elementary Sorts 2.2 Mergesort 2.3 Quicksort