LeetCode The Hard Way

Bloomberg

1239 problems

ProblemDifficultyFrequency Topics
1. Two SumEasy100%
ArrayHash Table
56. Merge IntervalsMedium87.9%
ArraySortingQuicksort
2. Add Two NumbersMedium85.2%
Linked ListMathRecursion
3. Longest Substring Without Repeating CharactersMedium84.8%
Hash TableStringSliding Window
200. Number of IslandsMedium83.9%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
121. Best Time to Buy and Sell StockEasy83.8%
ArrayDynamic Programming
Insert Delete GetRandom O(1)Medium83.5%
ArrayHash TableMathDesignRandomized
20. Valid ParenthesesEasy83.1%
StringStackBracket Sequences
42. Trapping Rain WaterHard80.2%
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
3SumMedium79.5%
ArrayTwo PointersSorting
5. Longest Palindromic SubstringMedium79.4%
Two PointersStringDynamic ProgrammingManacher
4. Median of Two Sorted ArraysHard79%
ArrayBinary SearchDivide and Conquer
14. Longest Common PrefixEasy78.5%
ArrayStringTrie
1169. Invalid TransactionsMedium78.1%
ArrayHash TableStringSorting
79. Word SearchMedium77.4%
ArrayStringBacktrackingDepth-First SearchMatrix
Flatten a Multilevel Doubly Linked ListMedium77.2%
Linked ListDepth-First SearchDoubly-Linked List
11. Container With Most WaterMedium76.2%
ArrayTwo PointersGreedy
Decode StringMedium75.8%
StringStackRecursion
169. Majority ElementEasy75%
ArrayHash TableDivide and ConquerSortingCountingBoyer–Moore Majority Vote Algorithm
7. Reverse IntegerMedium74.3%
Math
242. Valid AnagramEasy73.9%
Hash TableStringSorting
Remove Duplicates from Sorted ArrayEasy73.2%
ArrayTwo Pointers
88. Merge Sorted ArrayEasy72.9%
ArrayTwo PointersSorting
21. Merge Two Sorted ListsEasy72.7%
Linked ListRecursion
9. Palindrome NumberEasy72.4%
Math
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee