LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
704. Binary SearchEasy52.3%
ArrayBinary Search
Sqrt(x)Easy52.2%
MathBinary SearchNewton's Method
78. SubsetsMedium52.2%
ArrayBacktrackingBit Manipulation
125. Valid PalindromeEasy52.2%
Two PointersString
300. Longest Increasing SubsequenceMedium52.2%
ArrayBinary SearchDynamic ProgrammingLongest Increasing Subsequence
904. Fruit Into BasketsMedium51.6%
ArrayHash TableSliding Window
207. Course ScheduleMedium51.4%
Depth-First SearchBreadth-First SearchGraph TheoryTopological SortDirected Acyclic Graph
10. Regular Expression MatchingHard51.2%
StringDynamic ProgrammingRecursion
Logger Rate LimiterEasy51.1%
Hash TableDesignData Stream
994. Rotting OrangesMedium51.1%
ArrayBreadth-First SearchMatrix
152. Maximum Product SubarrayMedium50.9%
ArrayDynamic Programming
Maximal SquareMedium50.9%
ArrayDynamic ProgrammingMatrix
3Sum ClosestMedium50.7%
ArrayTwo PointersSorting
Maximal RectangleHard50.7%
ArrayDynamic ProgrammingStackMatrixMonotonic Stack
349. Intersection of Two ArraysEasy50.7%
ArrayHash TableTwo PointersBinary SearchSorting
295. Find Median from Data StreamHard50.5%
Two PointersDesignSortingHeap (Priority Queue)Data Stream
73. Set Matrix ZeroesMedium50.5%
ArrayHash TableMatrix
155. Min StackMedium50.5%
StackDesign
19. Remove Nth Node From End of ListMedium49.9%
Linked ListTwo Pointers
Two Sum II - Input Array Is SortedMedium49.9%
ArrayTwo PointersBinary Search
Basic CalculatorHard49.4%
MathStringStackRecursion
234. Palindrome Linked ListEasy49.4%
Linked ListTwo PointersStackRecursion
23. Merge k Sorted ListsHard49.2%
Linked ListDivide and ConquerHeap (Priority Queue)Merge SortTournament Sort
46. PermutationsMedium49.2%
ArrayBacktracking
62. Unique PathsMedium49%
MathDynamic ProgrammingCombinatorics
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee