LeetCode The Hard Way

LinkedIn

171 problems

ProblemDifficultyFrequency Topics
Paint HouseMedium65.5%
ArrayDynamic Programming
146. LRU CacheMedium64.7%
Hash TableLinked ListDesignDoubly-Linked List
235. Lowest Common Ancestor of a Binary Search TreeMedium64.7%
TreeDepth-First SearchBinary Search TreeBinary TreeBinary LiftingLowest Common Ancestor
297. Serialize and Deserialize Binary TreeHard63.9%
StringTreeDepth-First SearchBreadth-First SearchDesignBinary Tree
Exclusive Time of FunctionsMedium63.9%
ArrayStack
Lowest Common Ancestor of a Binary TreeMedium63%
TreeDepth-First SearchBinary TreeBinary LiftingLowest Common Ancestor
Second Minimum Node In a Binary TreeEasy63%
TreeDepth-First SearchBinary Tree
101. Symmetric TreeEasy62.1%
TreeDepth-First SearchBreadth-First SearchBinary Tree
205. Isomorphic StringsEasy62.1%
Hash TableString
Closest Binary Search Tree Value IIHard62.1%
Two PointersStackTreeDepth-First SearchBinary Search TreeHeap (Priority Queue)Binary Tree
Insert Delete GetRandom O(1) - Duplicates allowedHard62.1%
ArrayHash TableMathDesignRandomized
215. Kth Largest Element in an ArrayMedium61.2%
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
744. Find Smallest Letter Greater Than TargetEasy61.2%
ArrayBinary Search
Random Pick with WeightMedium61.2%
ArrayMathBinary SearchPrefix SumRandomized
Shortest Word DistanceEasy60.1%
ArrayString
Design Bounded Blocking QueueMedium60.1%
Concurrency
Repeated DNA SequencesMedium59.1%
Hash TableStringBit ManipulationSliding WindowRolling HashHash FunctionZ AlgorithmBoyer–Moore String-Search Algorithm
56. Merge IntervalsMedium58%
ArraySortingQuicksort
Lowest Common Ancestor of a Binary Tree IIIMedium58%
Hash TableTwo PointersTreeBinary TreeBinary LiftingLowest Common Ancestor
46. PermutationsMedium56.8%
ArrayBacktracking
Valid NumberHard56.8%
String
Max Points on a LineHard56.8%
ArrayHash TableMathGeometryEuclidean AlgorithmGreatest Common Divisor
Factor CombinationsMedium56.8%
BacktrackingPrime Factorization
2276. Count Integers in IntervalsHard56.8%
DesignSegment TreeOrdered Set
Longest Palindromic SubsequenceMedium56.8%
StringDynamic Programming
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee