LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
146. LRU CacheMedium56.8%
Hash TableLinked ListDesignDoubly-Linked List
4SumMedium56.5%
ArrayTwo PointersSorting
162. Find Peak ElementMedium56.5%
ArrayBinary Search
Rotate ArrayMedium56.4%
ArrayMathTwo Pointers
66. Plus OneEasy56.2%
ArrayMath
Max Consecutive OnesEasy56.2%
Array
48. Rotate ImageMedium56.1%
ArrayMathMatrix
28. Find the Index of the First Occurrence in a StringEasy55.8%
Two PointersStringString MatchingZ AlgorithmKnuth–Morris–Pratt AlgorithmBoyer–Moore String-Search Algorithm
55. Jump GameMedium55.8%
ArrayDynamic ProgrammingGreedy
35. Search Insert PositionEasy55.2%
ArrayBinary Search
Sliding Window MaximumHard55.2%
ArrayQueueSliding WindowHeap (Priority Queue)Monotonic QueueRange Minimum/Maximum Query
215. Kth Largest Element in an ArrayMedium54.9%
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
202. Happy NumberEasy54.8%
Hash TableMathTwo PointersFloyd's Cycle Finding Algorithm
217. Contains DuplicateEasy54.8%
ArrayHash TableSorting
6. Zigzag ConversionMedium54.2%
String
Pow(x, n)Medium54.2%
MathRecursion
424. Longest Repeating Character ReplacementMedium53.9%
Hash TableStringSliding Window
1944. Number of Visible People in a QueueHard53.9%
ArrayStackMonotonic Stack
75. Sort ColorsMedium53.5%
ArrayTwo PointersSortingQuicksortBubble Sort
540. Single Element in a Sorted ArrayMedium53.4%
ArrayBinary Search
67. Add BinaryEasy53.2%
MathStringBit ManipulationSimulation
238. Product of Array Except SelfMedium53%
ArrayPrefix Sum
Russian Doll EnvelopesHard52.7%
ArrayBinary SearchDynamic ProgrammingSortingLongest Increasing Subsequence
34. Find First and Last Position of Element in Sorted ArrayMedium52.5%
ArrayBinary Search
231. Power of TwoEasy52.5%
MathBit ManipulationRecursion
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee