🐐🐐🐐🐐🐐
Easy
Two PointersLinked List
🐐🐐🐐🐐🐐
Easy
Sliding Window - Fixed
🐐🐐🐐🐐🐐
Easy
Sliding Window - Fixed
🐐🐐🐐🐐🐐
Easy
Dynamic Programming
🐐🐐🐐🐐🐐
Easy
Dynamic Programming
🐐🐐🐐🐐🐐
Easy
Constructive AlgorithmsDynamic Programming
🐐🐐🐐🐐🐐
Medium
Breadth First SearchTree
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Matrix Depth First Search
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Easy
Breadth First SearchTree
🐐🐐🐐🐐🐐
Easy
Binary Search on Answer
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Breadth First SearchTree
🐐🐐🐐🐐🐐
Medium
Breadth First Search
🐐🐐🐐🐐🐐
Easy
TreeBit Operations
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Breadth First SearchTree
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
2D Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Sliding Window - FixedHave Need Trick
🐐🐐🐐🐐🐐
Medium
Recursive Problems
🐐🐐🐐🐐🐐
Medium
Binary Search on Answer
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Bit Operations
🐐🐐🐐🐐🐐
Easy
Linked ListTortoise and Hare
🐐🐐🐐🐐🐐
Easy
Binary Search Tree
🐐🐐🐐🐐🐐
Medium
Binary Search on Answer
🐐🐐🐐🐐🐐
Medium
TreeTree Diameters
🐐🐐🐐🐐🐐
Easy
Binary Search Tree
🐐🐐🐐🐐🐐
Medium
2D Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Matrix Depth First Search
🐐🐐🐐🐐🐐
Medium
Contribution Technique
🐐🐐🐐🐐🐐
Medium
Binary Search on Answer
🐐🐐🐐🐐🐐
Easy
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
GeometryInclusion Exclusion
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Medium
HeapQuickselect / QuicksortBucket Sort
🐐🐐🐐🐐🐐
Easy
Matrix Depth First Search
🐐🐐🐐🐐🐐
Easy
Breadth First SearchTree
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Breadth First SearchTree
🐐🐐🐐🐐🐐
Medium
Breadth First SearchTree
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Sliding Window - Fixed
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Sliding Window - Fixed
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Sliding Window - Fixed
🐐🐐🐐🐐🐐
Medium
Dynamic Programming State MachineSliding Window - FixedPrefix / Suffix
🐐🐐🐐🐐🐐
Medium
Matrix Depth First Search
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Binary SearchPrefix / Suffix
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Sliding Window - FixedSorted ContainersLazy Heap
🐐🐐🐐🐐🐐
Medium
Binary Search on Answer
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Hard
Binary Search on Answer
🐐🐐🐐🐐🐐
Medium
Prefix / SuffixSliding Window - Fixed
🐐🐐🐐🐐🐐
Medium
Sliding Window - FixedHave Need Trick
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Binary SearchPrefix / SuffixTwo Pointers
🐐🐐🐐🐐🐐
Medium
Tricky Two Pointers
🐐🐐🐐🐐🐐
Medium
TreeRecursive ProblemsBinary Search Tree
🐐🐐🐐🐐🐐
Medium
Queue / DequeSliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Sliding Window - FixedHave Need Trick
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Tricky Sliding WindowPrefix / Suffix
🐐🐐🐐🐐🐐
Medium
Dynamic ProgrammingBinary Search on AnswerRolling Hash
🐐🐐🐐🐐🐐
Medium
Dynamic ProgrammingLCS DP
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Lop Off Method
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Binary SearchPrefix / SuffixMonostackTricky Sorting QuestionsTricky Two Pointers
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Hard
Constructive Algorithms
🐐🐐🐐🐐🐐
Medium
Constructive AlgorithmsPrefix / Suffix
🐐🐐🐐🐐🐐
Medium
Sorted ContainersLazy Heap
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Constructive Algorithms
🐐🐐🐐🐐🐐
Hard
DijkstraBinary Search on Answer
🐐🐐🐐🐐🐐
Medium
Constructive Algorithms
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic ProgrammingSliding Window - Variable
🐐🐐🐐🐐🐐
Medium
HeapSimulation
🐐🐐🐐🐐🐐
Hard
Prefix / SuffixTwo Pointers
🐐🐐🐐🐐🐐
Medium
HashmapCombinatorics
🐐🐐🐐🐐🐐
Hard
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Lop Off Method
🐐🐐🐐🐐🐐
Medium
Breadth First SearchGraphs
🐐🐐🐐🐐🐐
Medium
Prefix / SuffixSweep Line
🐐🐐🐐🐐🐐
Hard
Dynamic ProgrammingBacktracking
🐐🐐🐐🐐🐐
Easy
Binary Search on Answer
🐐🐐🐐🐐🐐
Hard
Sorted ContainersTwo Rebalanced WindowsSliding Window - Fixed
🐐🐐🐐🐐🐐
Medium
Probably just memorize this
🐐🐐🐐🐐🐐
Hard
Two Rebalanced WindowsSorted Containers
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Easy
Z-functionRolling Hash
🐐🐐🐐🐐🐐
Medium
Tricky Sliding Window
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Hard
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Rectangle DPDynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic ProgrammingBreadth First Search
🐐🐐🐐🐐🐐
Medium
Dynamic ProgrammingBest + Second Best Trick
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic ProgrammingBitset DP
🐐🐐🐐🐐🐐
Hard
Have Need TrickSliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Queue / DequeHeap
🐐🐐🐐🐐🐐
Medium
Lop Off Method
🐐🐐🐐🐐🐐
Hard
Dynamic Programming
🐐🐐🐐🐐🐐
Hard
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming State Machine
🐐🐐🐐🐐🐐
Hard
Swap and Pop Trick
🐐🐐🐐🐐🐐
Hard
Breadth First SearchGraphs
🐐🐐🐐🐐🐐
Hard
Breadth First SearchGraphs
🐐🐐🐐🐐🐐
Medium
Two Rebalanced WindowsQueue / Deque
🐐🐐🐐🐐🐐
Hard
Breadth First Search
🐐🐐🐐🐐🐐
Hard
Dynamic Programming State Machine
🐐🐐🐐🐐🐐
Medium
Square Root DecompSegment Tree
🐐🐐🐐🐐🐐
Medium
Bit OperationsSliding Window - Fixed
🐐🐐🐐🐐🐐
Medium
Multi-source Breadth First Search
🐐🐐🐐🐐🐐
Hard
Dynamic ProgrammingBreadth First Search
🐐🐐🐐🐐🐐
Medium
DijkstraBinary Search on AnswerMatrix GraphUnion Find
🐐🐐🐐🐐🐐
Medium
Rolling HashBinary Search on Answer
🐐🐐🐐🐐🐐
Hard
Binary Search on AnswerRolling HashSliding Window - Fixed
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Hard
MonostackRectangle DP
🐐🐐🐐🐐🐐
Medium
Rectangle DPDynamic ProgrammingMonostack
🐐🐐🐐🐐🐐
Medium
Lop Off MethodTree
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Functional GraphsTortoise and Hare
🐐🐐🐐🐐🐐
Medium
Dynamic Programming State Machine
🐐🐐🐐🐐🐐
Medium
Segment Tree DP
🐐🐐🐐🐐🐐
Medium
Bit OperationsSliding Window - VariableTwo Stack Queue
🐐🐐🐐🐐🐐
Medium
DijkstraDynamic ProgrammingBellman Ford
🐐🐐🐐🐐🐐
Medium
Prefix / SuffixKadane's
🐐🐐🐐🐐🐐
Hard
BacktrackingMath
🐐🐐🐐🐐🐐
Hard
Binary SearchKnapsack DPTricky Sorting Questions
🐐🐐🐐🐐🐐
Hard
Union FindGraphs
🐐🐐🐐🐐🐐
Hard
Dynamic Programming State Machine
🐐🐐🐐🐐🐐
Medium
Tree DiametersRerooting DPBreadth First Search
🐐🐐🐐🐐🐐
Hard
Binary SearchProbably just memorize this
🐐🐐🐐🐐🐐
Hard
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Binary SearchPrefix / Suffix
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Linked ListMonostack
🐐🐐🐐🐐🐐
—
DijkstraBinary Search on AnswerMatrix GraphUnion Find
🐐🐐🐐🐐🐐
Medium
Swap and Pop Trick