Category
🧮 Algorithms & Coding Interviews
Patterns for coding interviews: two pointers, sliding window, trees, graphs, DP, with every solution in TypeScript and Python.
Foundations
Arrays, Strings & Linear Structures
01Arrays & Hashing
02Two Pointers
03Sliding Window
04Prefix Sums
05Binary Search
06Stacks & Monotonic Stack
07Queues & Deques
08Linked Lists
09Intervals
Recursion & Trees
Graphs
Greedy, DP & Bits
01Greedy
02Dynamic Programming Fundamentals
03DP on Grids & Knapsack
04DP on Strings
05Bit Manipulation
06Math & Matrix