LeetGoat 222 🐐

After solving >3000 problems, these are the 222 questions I recommend to do for passing interviews! – leetgoat 🐐

LeetGoat DifficultyI found the LeetCode difficulties inaccurate, so I gave my own ratings!
LC Difficulty
Problem
Topics
Code
🐐🐐🐐🐐🐐
Easy
Tree
🐐🐐🐐🐐🐐
Easy
Tree
🐐🐐🐐🐐🐐
Easy
🐐🐐🐐🐐🐐
Easy
Sliding Window - Fixed
🐐🐐🐐🐐🐐
Easy
Prefix / Suffix
🐐🐐🐐🐐🐐
Easy
Two Pointers
🐐🐐🐐🐐🐐
Easy
Prefix / Suffix
🐐🐐🐐🐐🐐
Easy
🐐🐐🐐🐐🐐
Easy
Math
🐐🐐🐐🐐🐐
Easy
Two PointersLinked List
🐐🐐🐐🐐🐐
Easy
Linked List
🐐🐐🐐🐐🐐
Easy
Matrix Graph
🐐🐐🐐🐐🐐
Medium
🐐🐐🐐🐐🐐
Easy
🐐🐐🐐🐐🐐
Easy
Prefix / Suffix
🐐🐐🐐🐐🐐
Easy
Prefix / Suffix
🐐🐐🐐🐐🐐
Easy
Number Theory
🐐🐐🐐🐐🐐
Easy
Bit Operations
🐐🐐🐐🐐🐐
Easy
Dynamic Programming
🐐🐐🐐🐐🐐
Easy
Tree
🐐🐐🐐🐐🐐
Easy
Constructive AlgorithmsDynamic Programming
🐐🐐🐐🐐🐐
Easy
Tree
🐐🐐🐐🐐🐐
Easy
Tree
🐐🐐🐐🐐🐐
Easy
🐐🐐🐐🐐🐐
Easy
Linked ListTortoise and Hare
🐐🐐🐐🐐🐐
Medium
🐐🐐🐐🐐🐐
Medium
Two Pointers
🐐🐐🐐🐐🐐
Easy
TreeBit Operations
🐐🐐🐐🐐🐐
Medium
Monostack
🐐🐐🐐🐐🐐
Medium
Tree
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
2D Prefix / Suffix
🐐🐐🐐🐐🐐
Easy
Binary Search
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Math
🐐🐐🐐🐐🐐
Medium
Backtracking
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Linked List
🐐🐐🐐🐐🐐
Easy
Stacks
🐐🐐🐐🐐🐐
Easy
Two Pointers
🐐🐐🐐🐐🐐
Medium
Matrix Depth First Search
🐐🐐🐐🐐🐐
Medium
Breadth First SearchTree
🐐🐐🐐🐐🐐
Easy
Linked List
🐐🐐🐐🐐🐐
Easy
Binary Search Tree
🐐🐐🐐🐐🐐
Medium
🐐🐐🐐🐐🐐
Easy
Monostack
🐐🐐🐐🐐🐐
Medium
2D Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Bucket Sort
🐐🐐🐐🐐🐐
Medium
🐐🐐🐐🐐🐐
Medium
TreeTree Diameters
🐐🐐🐐🐐🐐
Medium
TreeMath
🐐🐐🐐🐐🐐
Medium
Breadth First SearchTree
🐐🐐🐐🐐🐐
Easy
Number Theory
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Stacks
🐐🐐🐐🐐🐐
Easy
Breadth First SearchTree
🐐🐐🐐🐐🐐
Easy
Tree
🐐🐐🐐🐐🐐
Easy
Tree
🐐🐐🐐🐐🐐
Medium
Matrix Depth First Search
🐐🐐🐐🐐🐐
Medium
Two Pointers
🐐🐐🐐🐐🐐
Medium
GeometryInclusion Exclusion
🐐🐐🐐🐐🐐
Medium
Dynamic ProgrammingMath
🐐🐐🐐🐐🐐
Medium
Sliding Window - FixedHave Need Trick
🐐🐐🐐🐐🐐
Medium
Sliding Window - Variable
🐐🐐🐐🐐🐐
Medium
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
🐐🐐🐐🐐🐐
Medium
Breadth First SearchTree
🐐🐐🐐🐐🐐
Medium
Two Pointers
🐐🐐🐐🐐🐐
Medium
Linked List
🐐🐐🐐🐐🐐
Easy
Tree
🐐🐐🐐🐐🐐
Medium
Linked List
🐐🐐🐐🐐🐐
Medium
Tree
🐐🐐🐐🐐🐐
Medium
Breadth First SearchTree
🐐🐐🐐🐐🐐
Medium
🐐🐐🐐🐐🐐
Medium
Prefix / Suffix
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Linked List
🐐🐐🐐🐐🐐
Medium
Bit Operations
🐐🐐🐐🐐🐐
Medium
Backtracking
🐐🐐🐐🐐🐐
Medium
Backtracking
🐐🐐🐐🐐🐐
Medium
Prefix / SuffixSweep Line
🐐🐐🐐🐐🐐
Medium
Dynamic Programming State MachineSliding Window - FixedPrefix / Suffix
🐐🐐🐐🐐🐐
Medium
Matrix Depth First Search
🐐🐐🐐🐐🐐
Hard
DijkstraBinary Search on Answer
🐐🐐🐐🐐🐐
Medium
Knapsack DP
🐐🐐🐐🐐🐐
Medium
Binary SearchPrefix / Suffix
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Trie
🐐🐐🐐🐐🐐
Medium
Prefix / SuffixSliding Window - Fixed
🐐🐐🐐🐐🐐
Medium
Knapsack DP
🐐🐐🐐🐐🐐
Medium
Tree
🐐🐐🐐🐐🐐
Medium
Dynamic Programming State Machine
🐐🐐🐐🐐🐐
Medium
TreeRecursive ProblemsBinary Search Tree
🐐🐐🐐🐐🐐
Medium
Queue / DequeSliding Window - Variable
🐐🐐🐐🐐🐐
Medium
Rectangle DPDynamic ProgrammingMonostack
🐐🐐🐐🐐🐐
Hard
LCS DP
🐐🐐🐐🐐🐐
Medium
Heap
🐐🐐🐐🐐🐐
Medium
Dynamic ProgrammingLCS DP
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Two Pointers
🐐🐐🐐🐐🐐
Medium
Lop Off Method
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Binary SearchPrefix / SuffixMonostackTricky Sorting QuestionsTricky Two Pointers
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Heap
🐐🐐🐐🐐🐐
Hard
Constructive Algorithms
🐐🐐🐐🐐🐐
Medium
Constructive AlgorithmsPrefix / Suffix
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Sorted ContainersLazy Heap
🐐🐐🐐🐐🐐
Medium
Constructive Algorithms
🐐🐐🐐🐐🐐
Medium
Constructive Algorithms
🐐🐐🐐🐐🐐
Medium
Math
🐐🐐🐐🐐🐐
Medium
Dynamic ProgrammingSliding Window - Variable
🐐🐐🐐🐐🐐
Medium
HeapSimulation
🐐🐐🐐🐐🐐
Medium
Sweep Line
🐐🐐🐐🐐🐐
Hard
Prefix / SuffixTwo Pointers
🐐🐐🐐🐐🐐
Medium
HashmapCombinatorics
🐐🐐🐐🐐🐐
Medium
Two Pointers
🐐🐐🐐🐐🐐
Medium
Linked List
🐐🐐🐐🐐🐐
Medium
Tree
🐐🐐🐐🐐🐐
Hard
Dynamic Programming
🐐🐐🐐🐐🐐
Medium
Lop Off Method
🐐🐐🐐🐐🐐
Medium
Binary Search
🐐🐐🐐🐐🐐
Medium
Breadth First SearchGraphs
🐐🐐🐐🐐🐐
Medium
Tree
🐐🐐🐐🐐🐐
Easy
Boyer Moore
🐐🐐🐐🐐🐐
Hard
Dynamic ProgrammingBacktracking
🐐🐐🐐🐐🐐
Easy
Binary Search on Answer
🐐🐐🐐🐐🐐
Medium
Probably just memorize this
🐐🐐🐐🐐🐐
Medium
Backtracking
🐐🐐🐐🐐🐐
Medium
Rectangle DPDynamic Programming
🐐🐐🐐🐐🐐
Hard
Swap and Pop Trick
🐐🐐🐐🐐🐐
Medium
Multi-source Breadth First Search
🐐🐐🐐🐐🐐
Medium
Union Find
🐐🐐🐐🐐🐐
Hard
MonostackRectangle DP
🐐🐐🐐🐐🐐
Hard
Binary Search on AnswerRolling HashSliding Window - Fixed
🐐🐐🐐🐐🐐
Hard
Breadth First SearchGraphs
🐐🐐🐐🐐🐐
Medium
Dynamic Programming
🐐🐐🐐🐐🐐
Hard
Breadth First Search
🐐🐐🐐🐐🐐
Hard
Math
🐐🐐🐐🐐🐐
Medium
Functional GraphsTortoise and Hare
🐐🐐🐐🐐🐐
Medium
Square Root DecompSegment Tree
🐐🐐🐐🐐🐐
Hard
BacktrackingMath
🐐🐐🐐🐐🐐
Medium
Bit OperationsSliding Window - Fixed
🐐🐐🐐🐐🐐
Medium
Monostack
🐐🐐🐐🐐🐐
Hard
Binary SearchProbably just memorize this
🐐🐐🐐🐐🐐
Medium
Linked ListMonostack
🐐🐐🐐🐐🐐
Medium
Stacks
🐐🐐🐐🐐🐐
Easy
Linked List
🐐🐐🐐🐐🐐
Easy
Tree
🐐🐐🐐🐐🐐
Medium
Two Pointers
🐐🐐🐐🐐🐐
Medium
Backtracking
🐐🐐🐐🐐🐐
Medium
Swap and Pop Trick
🐐🐐🐐🐐🐐
Medium
Backtracking
🐐🐐🐐🐐🐐
Medium
Bucket Sort
🐐 Goat Mode