← backSolution Strategies
100 patterns across 26 categories
Dynamic Programming
read → read → read → read → read → read → read → Greedy
read → read → read → Hash Map / Set
read → read → read → Prefix Sum
read → Sliding Window
read → read → Two Pointers
read → read → read → read → read → Binary Search
read → read → read → Stack
read → read → Queue / Deque
read → Backtracking
read → read → read → read → Graph
read → read → read → read → read → read → Tree
read → read → read → read → read → read → Heap / Priority Queue
read → read → Segment Tree / Fenwick Tree
read → read → read → String Algorithms
read → Math
read → read → read → Sorting Techniques
read → read → read → Linked List
read → Design
read → read → Simulation
read → Bit Manipulation
read →