LeetCode The Hard Way

Apple

282 problems

ProblemDifficultyFrequency Topics
22. Generate ParenthesesMedium43.2%
StringDynamic ProgrammingBacktrackingBracket Sequences
162. Find Peak ElementMedium43.2%
ArrayBinary Search
344. Reverse StringEasy43.2%
Two PointersString
Decode StringMedium43.2%
StringStackRecursion
787. Cheapest Flights Within K StopsMedium43.2%
Dynamic ProgrammingDepth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)Shortest Path
876. Middle of the Linked ListEasy43.2%
Linked ListTwo Pointers
Lowest Common Ancestor of a Binary Tree IIIMedium43.2%
Hash TableTwo PointersTreeBinary TreeBinary LiftingLowest Common Ancestor
855. Exam RoomMedium43.2%
DesignHeap (Priority Queue)Ordered Set
2150. Find All Lonely Numbers in the ArrayMedium43.2%
ArrayHash TableCounting
2502. Design Memory AllocatorMedium43.2%
ArrayHash TableDesignSimulation
1049. Last Stone Weight IIMedium43.2%
ArrayDynamic ProgrammingKnapsack Problem0-1 Knapsack
2. Add Two NumbersMedium39.6%
Linked ListMathRecursion
13. Roman to IntegerEasy39.6%
Hash TableMathString
33. Search in Rotated Sorted ArrayMedium39.6%
ArrayBinary Search
57. Insert IntervalMedium39.6%
Array
Text JustificationHard39.6%
ArrayStringSimulation
79. Word SearchMedium39.6%
ArrayStringBacktrackingDepth-First SearchMatrix
134. Gas StationMedium39.6%
ArrayGreedy
Two Sum II - Input Array Is SortedMedium39.6%
ArrayTwo PointersBinary Search
994. Rotting OrangesMedium39.6%
ArrayBreadth-First SearchMatrix
2591. Distribute Money to Maximum ChildrenEasy39.6%
MathGreedy
112. Path SumEasy39.6%
TreeDepth-First SearchBreadth-First SearchBinary Tree
309. Best Time to Buy and Sell Stock with CooldownMedium39.6%
ArrayDynamic Programming
Total Hamming DistanceMedium39.6%
ArrayMathBit Manipulation
Serialize and Deserialize N-ary TreeHard39.6%
StringTreeDepth-First SearchBreadth-First Search
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee