LeetCode The Hard Way

Bloomberg

1239 problems

ProblemDifficultyFrequency Topics
704. Binary SearchEasy55.8%
ArrayBinary Search
Fibonacci NumberEasy55.8%
MathDynamic ProgrammingRecursionMemoization
987. Vertical Order Traversal of a Binary TreeHard55.8%
Hash TableTreeDepth-First SearchBreadth-First SearchSortingBinary Tree
1768. Merge Strings AlternatelyEasy55.8%
Two PointersString
CandyHard55.2%
ArrayGreedy
344. Reverse StringEasy55.2%
Two PointersString
1249. Minimum Remove to Make Valid ParenthesesMedium55.2%
StringStack
1656. Design an Ordered StreamEasy55.2%
ArrayHash TableDesignData Stream
101. Symmetric TreeEasy54.6%
TreeDepth-First SearchBreadth-First SearchBinary Tree
134. Gas StationMedium54.6%
ArrayGreedy
138. Copy List with Random PointerMedium54.6%
Hash TableLinked List
205. Isomorphic StringsEasy54.6%
Hash TableString
Minimum Size Subarray SumMedium54.6%
ArrayBinary SearchSliding WindowPrefix Sum
443. String CompressionMedium54.6%
Two PointersString
Number of ProvincesMedium54.6%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
10. Regular Expression MatchingHard53.9%
StringDynamic ProgrammingRecursion
39. Combination SumMedium53.9%
ArrayBacktracking
61. Rotate ListMedium53.9%
Linked ListTwo Pointers
268. Missing NumberEasy53.9%
ArrayHash TableMathBinary SearchBit ManipulationSorting
17. Letter Combinations of a Phone NumberMedium53.3%
Hash TableStringBacktracking
24. Swap Nodes in PairsMedium53.3%
Linked ListRecursion
110. Balanced Binary TreeEasy53.3%
TreeDepth-First SearchBinary Tree
141. Linked List CycleEasy53.3%
Hash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithm
Reverse Words in a StringMedium53.3%
Two PointersString
Split Array Largest SumHard53.3%
ArrayBinary SearchDynamic ProgrammingGreedyPrefix Sum
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee