Skip to main content

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.