LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
1. Two SumEasy100%
ArrayHash Table
42. Trapping Rain WaterHard87.9%
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
146. LRU CacheMedium87.9%
Hash TableLinked ListDesignDoubly-Linked List
200. Number of IslandsMedium85%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
3. Longest Substring Without Repeating CharactersMedium83.9%
Hash TableStringSliding Window
121. Best Time to Buy and Sell StockEasy83.8%
ArrayDynamic Programming
49. Group AnagramsMedium80.1%
ArrayHash TableStringSorting
2. Add Two NumbersMedium79.7%
Linked ListMathRecursion
5. Longest Palindromic SubstringMedium78.6%
Two PointersStringDynamic ProgrammingManacher
3SumMedium78.6%
ArrayTwo PointersSorting
767. Reorganize StringMedium78%
Hash TableStringGreedySortingHeap (Priority Queue)Counting
4. Median of Two Sorted ArraysHard76.8%
ArrayBinary SearchDivide and Conquer
56. Merge IntervalsMedium76.4%
ArraySortingQuicksort
11. Container With Most WaterMedium76.2%
ArrayTwo PointersGreedy
875. Koko Eating BananasMedium74.9%
ArrayBinary Search
207. Course ScheduleMedium74.5%
Depth-First SearchBreadth-First SearchGraph TheoryTopological SortDirected Acyclic Graph
20. Valid ParenthesesEasy74.3%
StringStackBracket Sequences
560. Subarray Sum Equals KMedium74%
ArrayHash TablePrefix Sum
14. Longest Common PrefixEasy73.8%
ArrayStringTrie
23. Merge k Sorted ListsHard73.5%
Linked ListDivide and ConquerHeap (Priority Queue)Merge SortTournament Sort
994. Rotting OrangesMedium73.3%
ArrayBreadth-First SearchMatrix
33. Search in Rotated Sorted ArrayMedium72%
ArrayBinary Search
53. Maximum SubarrayMedium72%
ArrayDivide and ConquerDynamic Programming
347. Top K Frequent ElementsMedium71.5%
ArrayHash TableDivide and ConquerSortingHeap (Priority Queue)Bucket SortCountingQuickselect
Longest Consecutive SequenceMedium70.9%
ArrayHash TableUnion-Find
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee