LeetCode The Hard Way

LinkedIn

171 problems

ProblemDifficultyFrequency Topics
Max StackHard100%
Linked ListStackDesignDoubly-Linked ListOrdered Set
Nested List Weight Sum IIMedium96.1%
StackDepth-First SearchBreadth-First Search
All O`one Data StructureHard93.2%
Hash TableLinked ListDesignDoubly-Linked List
1004. Max Consecutive Ones IIIMedium83.2%
ArrayBinary SearchSliding WindowPrefix Sum
Shortest Word Distance IIMedium82.6%
ArrayHash TableTwo PointersStringDesign
53. Maximum SubarrayMedium80.6%
ArrayDivide and ConquerDynamic Programming
Nested List Weight SumMedium80.3%
Depth-First SearchBreadth-First Search
Find the CelebrityMedium79.9%
Two PointersGraph TheoryInteractive
20. Valid ParenthesesEasy78.8%
StringStackBracket Sequences
127. Word LadderHard77.6%
Hash TableStringBreadth-First SearchBidirectional Search
605. Can Place FlowersEasy77.6%
ArrayGreedy
Find Leaves of Binary TreeMedium76.4%
TreeDepth-First SearchBinary TreeDP on Trees
Insert Delete GetRandom O(1)Medium75.9%
ArrayHash TableMathDesignRandomized
17. Letter Combinations of a Phone NumberMedium75%
Hash TableStringBacktracking
200. Number of IslandsMedium74.5%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
152. Maximum Product SubarrayMedium72%
ArrayDynamic Programming
34. Find First and Last Position of Element in Sorted ArrayMedium70.9%
ArrayBinary Search
Binary Tree Upside DownMedium70.3%
TreeDepth-First SearchBinary Tree
Pow(x, n)Medium69.7%
MathRecursion
Bulb SwitcherMedium68.4%
MathBrainteaser
33. Search in Rotated Sorted ArrayMedium67%
ArrayBinary Search
76. Minimum Window SubstringHard67%
Hash TableStringSliding Window
Sort Transformed ArrayMedium67%
ArrayMathTwo PointersSorting
698. Partition to K Equal Sum SubsetsMedium67%
ArrayDynamic ProgrammingBacktrackingBit ManipulationMemoizationBitmask
104. Maximum Depth of Binary TreeEasy66.3%
TreeDepth-First SearchBreadth-First SearchBinary Tree
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee