- Dynamic programming
- Longest common subsequence
- Subset sum
- Graph
- Breadth first search
- Depth first search
- Undirected graph connectivity
- Spanning forest
- Connected components in undirected path
- Unweighted shortest path
- Directed graph connectivity
- Strongly connected components in directed graph
- Topological sort
- Graph biconnectivity and triconnectivity
- Graph planarity testing and embedding
- Bellman Ford (SSSP)
- Bellman Ford (detect negative cycles)
- Floyd-Warshall (APSP)
- Matrix multiplication (APSP)
- Transitive closure (APSP)
- Dijkstra (SSSP) for non-negative edge weights with priority queue
- Minimum spanning tree
- Prim's
- Kruskal minimum spanning tree with union find
- Splay tree
- Binary search tree
- Greedy
- Activity selection problem
- Fibonacci heap
- Simplified cut property
- Data Driven Algorithms
- Binary search with careful first choice
- Greedy knapsack raised to omega
- Self-improving sort
- Online load balancing
- Distributed systems
- Primary backup
- Chain replication
- Lampost clocks
- Vector clocks
- Bayou
- Quorum
- Chord
- Hashing
- Hashing with chaining
- Open address hashing
- Cuckoo hashing
- Data structures
- Adjacency list
- Adjacency matrix
- Union find with union by rank and path compression
- List - resizing a table
- Dictionary with hashing
- Dictionary with search tree
- Sorting
- Merge sort
- Quicksort randomized partition
- Random quicksort
- Randomized
- Randomized closest pair
- Coupon collector/balls in bins
- Global min cut
- Databases
- Bloom filters
- Bloom filters with delete
- External sorting
- 2 pass merge
- Hash based indexing
- Tree based indexing
- B+ tree
- Integer programming
- Branch and bound
- Lagrangian relaxation
- Knapsack
- Bin packing
- Set covering
- Assignment problem
- Uncapacited facility
- Traveling salesman
- Maximum weight matching
- Max flow min cut
- Steiner tree
- Other
- Closest pair of points on plane
- Select median problem
- Strassen's matrix multiplication
- Fibonacci heap
- Multi stack
- Disjoint sets forest with union by rank