LeetCode The Hard Way

Meta

1396 problems

ProblemDifficultyFrequency Topics
217. Contains DuplicateEasy51.1%
ArrayHash TableSorting
235. Lowest Common Ancestor of a Binary Search TreeMedium51.1%
TreeDepth-First SearchBinary Search TreeBinary TreeBinary LiftingLowest Common Ancestor
136. Single NumberEasy50.7%
ArrayBit Manipulation
206. Reverse Linked ListEasy50.7%
Linked ListRecursion
Remove Invalid ParenthesesHard50.7%
StringBacktrackingBreadth-First Search
Insert Delete GetRandom O(1)Medium50.7%
ArrayHash TableMathDesignRandomized
295. Find Median from Data StreamHard50.2%
Two PointersDesignSortingHeap (Priority Queue)Data Stream
605. Can Place FlowersEasy50.2%
ArrayGreedy
3Sum ClosestMedium49.8%
ArrayTwo PointersSorting
55. Jump GameMedium49.8%
ArrayDynamic ProgrammingGreedy
102. Binary Tree Level Order TraversalMedium49.8%
TreeBreadth-First SearchBinary Tree
Rotate ArrayMedium49.8%
ArrayMathTwo Pointers
246. Strobogrammatic NumberEasy49.8%
Hash TableTwo PointersString
322. Coin ChangeMedium49.8%
ArrayDynamic ProgrammingBreadth-First SearchKnapsack ProblemComplete Knapsack
540. Single Element in a Sorted ArrayMedium49.8%
ArrayBinary Search
Boundary of Binary TreeMedium49.8%
TreeDepth-First SearchBinary Tree
Multiply StringsMedium49.3%
MathStringSimulation
27. Remove ElementEasy48.9%
ArrayTwo Pointers
35. Search Insert PositionEasy48.9%
ArrayBinary Search
51. N-QueensHard48.9%
ArrayBacktrackingAlgorithm X
Sqrt(x)Easy48.9%
MathBinary SearchNewton's Method
Populating Next Right Pointers in Each NodeMedium48.9%
Linked ListTreeDepth-First SearchBreadth-First SearchBinary Tree
Best Time to Buy and Sell Stock IIMedium48.9%
ArrayDynamic ProgrammingGreedy
Two Sum II - Input Array Is SortedMedium48.4%
ArrayTwo PointersBinary Search
Basic CalculatorHard48.4%
MathStringStackRecursion
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee