LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
70. Climbing StairsEasy66.3%
MathDynamic ProgrammingMemoization
206. Reverse Linked ListEasy65.8%
Linked ListRecursion
48. Rotate ImageMedium65.5%
ArrayMathMatrix
283. Move ZeroesEasy65.3%
ArrayTwo Pointers
21. Merge Two Sorted ListsEasy65%
Linked ListRecursion
22. Generate ParenthesesMedium64.7%
StringDynamic ProgrammingBacktrackingBracket Sequences
75. Sort ColorsMedium64.7%
ArrayTwo PointersSortingQuicksortBubble Sort
23. Merge k Sorted ListsHard64.4%
Linked ListDivide and ConquerHeap (Priority Queue)Merge SortTournament Sort
238. Product of Array Except SelfMedium63.5%
ArrayPrefix Sum
875. Koko Eating BananasMedium63.5%
ArrayBinary Search
Longest Consecutive SequenceMedium63.2%
ArrayHash TableUnion-Find
Create Hello World FunctionEasy62.9%
—
7. Reverse IntegerMedium62.6%
Math
162. Find Peak ElementMedium62.6%
ArrayBinary Search
242. Valid AnagramEasy62.6%
Hash TableStringSorting
Rotate ArrayMedium62%
ArrayMathTwo Pointers
1768. Merge Strings AlternatelyEasy61.6%
Two PointersString
25. Reverse Nodes in k-GroupHard61.3%
Linked ListRecursion
215. Kth Largest Element in an ArrayMedium61.3%
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
540. Single Element in a Sorted ArrayMedium60.6%
ArrayBinary Search
51. N-QueensHard59.9%
ArrayBacktrackingAlgorithm X
198. House RobberMedium59.9%
ArrayDynamic Programming
17. Letter Combinations of a Phone NumberMedium59.1%
Hash TableStringBacktracking
125. Valid PalindromeEasy59.1%
Two PointersString
78. SubsetsMedium58.8%
ArrayBacktrackingBit Manipulation
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee