Coursera - Princeton Algorithms - Part 1 of 2

Algorithms (Part I) - Princeton

Week1 Union Find

Week2 Stacks, Queues, Bags

Week 3 Sorting methods

Week 4 - Priority Queues

Week 5 - Balanced Sort Trees