Algorithms course by Robert Sedgewick and Kevin Wayne from Princeton University on Coursera.
Code and assignments are written both in java
(using algs4.jar)
π’ UnionβFind
π’ Analysis of Algorithms
π’ Stacks and Queues
π’ Elementary Sorts
π’ Mergesort
π’ Quicksort
π’ Priority Queues
π’ Elementary Symbol Tables
π’ Balanced Search Trees
π’ Geometric Applications of BSTs
π’ Hash Tables
π’ Symbol Table Applications
π‘ Undirected Graphs
π‘ Directed Graphs
π‘ Minimum Spanning Trees
π‘ Shortest Paths