LeetCode The Hard Way

Meta

1396 problems

ProblemDifficultyFrequency Topics
824. Goat LatinEasy61.4%
String
22. Generate ParenthesesMedium60.9%
StringDynamic ProgrammingBacktrackingBracket Sequences
49. Group AnagramsMedium60.7%
ArrayHash TableStringSorting
219. Contains Duplicate IIEasy60.7%
ArrayHash TableSliding Window
21. Merge Two Sorted ListsEasy60.2%
Linked ListRecursion
523. Continuous Subarray SumMedium60.2%
ArrayHash TableMathPrefix SumPigeonhole Principle
Expression Add OperatorsHard59.7%
MathStringBacktracking
33. Search in Rotated Sorted ArrayMedium59.1%
ArrayBinary Search
169. Majority ElementEasy59.1%
ArrayHash TableDivide and ConquerSortingCountingBoyer–Moore Majority Vote Algorithm
875. Koko Eating BananasMedium58.6%
ArrayBinary Search
1216. Valid Palindrome IIIHard58.6%
StringDynamic Programming
70. Climbing StairsEasy58.3%
MathDynamic ProgrammingMemoization
Random Pick IndexMedium58.3%
Hash TableMathReservoir SamplingRandomized
127. Word LadderHard57.4%
Hash TableStringBreadth-First SearchBidirectional Search
1768. Merge Strings AlternatelyEasy57.4%
Two PointersString
73. Set Matrix ZeroesMedium57.1%
ArrayHash TableMatrix
Sliding Window MedianHard57.1%
ArrayHash TableSliding WindowHeap (Priority Queue)Treap
Recyclable and Low Fat ProductsEasy57.1%
Database
75. Sort ColorsMedium56.8%
ArrayTwo PointersSortingQuicksortBubble Sort
String to Integer (atoi)Medium56.5%
String
Kth Smallest Element in a Sorted MatrixMedium56.5%
ArrayBinary SearchSortingHeap (Priority Queue)Matrix
242. Valid AnagramEasy55.9%
Hash TableStringSorting
7. Reverse IntegerMedium55.6%
Math
Longest Consecutive SequenceMedium55.6%
ArrayHash TableUnion-Find
958. Check Completeness of a Binary TreeMedium55.6%
TreeBreadth-First SearchBinary Tree
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee