Linear, Non-Linear, Hash-Based — with visual diagrams, code, and complexity tables
Sorting, Searching, Graph, Dynamic Programming — fully explained with Java & Python
Two Pointers, Sliding Window, DP, Backtracking, Graph Traversal and more
30 algorithms across 7 categories — from Search to Neural Nets to Reinforcement Learning