NP-Completeness
Notes on NP classes and NP-complete problems.
Dynamic Programming
Notes on solving dynamic programming problems with SRTBOT framework.
Greedy Algorithms
Notes on proving greedy algorithms with mathematical induction.
Amortized Analysis
Notes on amortized analysis.
Linear Programming
Notes on linear programming, simplex method and duality.
Network Flow
Notes on network flow & Ford-Fulkerson, Edmonds-Karp, Dinic algorithm.
Data Streaming Algorithms
Notes on heavy hitters and count-min sketch.
Hash Tables
Notes on universal and perfect hashing, balls and bins model, Bloom filter.
Randomized Algorithms
Notes on randomized algorithms and high probability bounds.
How To Build A Blog With Hexo
A guide on building & customizing a blog with Hexo framework.