LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
876. Middle of the Linked ListEasy49%
Linked ListTwo Pointers
1004. Max Consecutive Ones IIIMedium49%
ArrayBinary SearchSliding WindowPrefix Sum
3625. Count Number of Trapezoids IIHard49%
ArrayHash TableMathGeometry
219. Contains Duplicate IIEasy48.8%
ArrayHash TableSliding Window
1480. Running Sum of 1d ArrayEasy48.6%
ArrayPrefix Sum
739. Daily TemperaturesMedium48.3%
ArrayStackMonotonic Stack
Best Time to Buy and Sell Stock IIMedium48.1%
ArrayDynamic ProgrammingGreedy
322. Coin ChangeMedium48.1%
ArrayDynamic ProgrammingBreadth-First SearchKnapsack ProblemComplete Knapsack
First Missing PositiveHard47.9%
ArrayHash Table
912. Sort an ArrayMedium47.9%
ArrayDivide and ConquerSortingHeap (Priority Queue)Merge SortBucket SortRadix SortCounting Sort
58. Length of Last WordEasy47.6%
String
39. Combination SumMedium47.4%
ArrayBacktracking
124. Binary Tree Maximum Path SumHard47.4%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
344. Reverse StringEasy47.1%
Two PointersString
Find All Numbers Disappeared in an ArrayEasy47.1%
ArrayHash Table
CandyHard47.1%
ArrayGreedy
141. Linked List CycleEasy47.1%
Hash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithm
25. Reverse Nodes in k-GroupHard46.9%
Linked ListRecursion
36. Valid SudokuMedium46.6%
ArrayHash TableMatrix
Employees Earning More Than Their ManagersEasy46.4%
Database
Insert Delete GetRandom O(1)Medium46.4%
ArrayHash TableMathDesignRandomized
907. Sum of Subarray MinimumsMedium46.4%
ArrayDynamic ProgrammingStackMonotonic Stack
3355. Zero Array Transformation IMedium46.4%
ArrayPrefix Sum
131. Palindrome PartitioningMedium46.1%
StringDynamic ProgrammingBacktracking
Reverse Words in a StringMedium46.1%
Two PointersString
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee