LeetCode The Hard Way

PayPal

93 problems

ProblemDifficultyFrequency Topics
200. Number of IslandsMedium71%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
49. Group AnagramsMedium67.4%
ArrayHash TableStringSorting
295. Find Median from Data StreamHard67.4%
Two PointersDesignSortingHeap (Priority Queue)Data Stream
33. Search in Rotated Sorted ArrayMedium63.1%
ArrayBinary Search
121. Best Time to Buy and Sell StockEasy63.1%
ArrayDynamic Programming
1353. Maximum Number of Events That Can Be AttendedMedium63.1%
ArrayGreedySortingHeap (Priority Queue)
1046. Last Stone WeightEasy63.1%
ArrayHeap (Priority Queue)
Asteroid CollisionMedium63.1%
ArrayStackSimulation
1283. Find the Smallest Divisor Given a ThresholdMedium57.9%
ArrayBinary Search
LFU CacheHard57.9%
Hash TableLinked ListDesignDoubly-Linked List
36. Valid SudokuMedium57.9%
ArrayHash TableMatrix
1202. Smallest String With SwapsMedium57.9%
ArrayHash TableStringDepth-First SearchBreadth-First SearchUnion-FindSorting
1. Two SumEasy51.2%
ArrayHash Table
20. Valid ParenthesesEasy51.2%
StringStackBracket Sequences
347. Top K Frequent ElementsMedium51.2%
ArrayHash TableDivide and ConquerSortingHeap (Priority Queue)Bucket SortCountingQuickselect
560. Subarray Sum Equals KMedium51.2%
ArrayHash TablePrefix Sum
851. Loud and RichMedium51.2%
ArrayDepth-First SearchGraph TheoryTopological SortDirected Acyclic Graph
198. House RobberMedium51.2%
ArrayDynamic Programming
53. Maximum SubarrayMedium51.2%
ArrayDivide and ConquerDynamic Programming
Random Pick with WeightMedium51.2%
ArrayMathBinary SearchPrefix SumRandomized
162. Find Peak ElementMedium51.2%
ArrayBinary Search
Degree of an ArrayEasy51.2%
ArrayHash Table
54. Spiral MatrixMedium51.2%
ArrayMatrixSimulation
647. Palindromic SubstringsMedium51.2%
Two PointersStringDynamic Programming
Longest Consecutive SequenceMedium51.2%
ArrayHash TableUnion-Find
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee