LeetCode The Hard Way

Meta

1396 problems

ProblemDifficultyFrequency Topics
Factorial Trailing ZeroesMedium8.5%
Math
188. Best Time to Buy and Sell Stock IVHard8.5%
ArrayDynamic Programming
299. Bulls and CowsMedium8.5%
Hash TableStringCounting
Minimum Height TreesMedium8.5%
Depth-First SearchBreadth-First SearchGraph TheoryTopological Sort
Patching ArrayHard8.5%
ArrayGreedy
House Robber IIIMedium8.5%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
Shuffle an ArrayMedium8.5%
ArrayMathDesignRandomized
501. Find Mode in Binary Search TreeEasy8.5%
TreeDepth-First SearchBinary Search TreeBinary Tree
IPOHard8.5%
ArrayGreedySortingHeap (Priority Queue)
Human Traffic of StadiumHard8.5%
Database
698. Partition to K Equal Sum SubsetsMedium8.5%
ArrayDynamic ProgrammingBacktrackingBit ManipulationMemoizationBitmask
Basic Calculator IIIHard8.5%
MathStringStackRecursion
797. All Paths From Source to TargetMedium8.5%
BacktrackingDepth-First SearchBreadth-First SearchGraph TheoryDirected Acyclic Graph
836. Rectangle OverlapEasy8.5%
MathGeometry
1002. Find Common CharactersEasy8.5%
ArrayHash TableString
1026. Maximum Difference Between Node and AncestorMedium8.5%
TreeDepth-First SearchBinary Tree
1052. Grumpy Bookstore OwnerMedium8.5%
ArraySliding Window
1106. Parsing A Boolean ExpressionHard8.5%
StringStackRecursion
1137. N-th Tribonacci NumberEasy8.5%
MathDynamic ProgrammingMemoization
1268. Search Suggestions SystemMedium8.5%
ArrayStringBinary SearchTrieSortingHeap (Priority Queue)
1281. Subtract the Product and Sum of Digits of an IntegerEasy8.5%
Math
The Number of Employees Which Report to Each EmployeeEasy8.5%
Database
1877. Minimize Maximum Pair Sum in ArrayMedium8.5%
ArrayTwo PointersGreedySorting
2487. Remove Nodes From Linked ListMedium8.5%
Linked ListStackRecursionMonotonic Stack
2502. Design Memory AllocatorMedium8.5%
ArrayHash TableDesignSimulation
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee