Algorithm Bible
An in-depth reference for algorithms, covering the logic, implementation, common problems, and practical applications.
This section grows as I learn new algorithms - a personal "algorithm bible" for quick reference and deep understanding.
Categories
Searching
Algorithms for finding elements in data structures.
Graph Algorithms
Shortest paths, traversals, and graph theory fundamentals.
Tree Algorithms
Traversals, LCA, and tree-specific techniques.
String Algorithms
Pattern matching and string manipulation.
Dynamic Programming
Classic DP problems and patterns.