LeetCode The Hard Way

Uber

336 problems

ProblemDifficultyFrequency Topics
1152. Analyze User Website Visit PatternMedium29.5%
ArrayHash TableStringSorting
1326. Minimum Number of Taps to Open to Water a GardenHard29.5%
ArrayDynamic ProgrammingGreedy
1603. Design Parking SystemEasy29.5%
DesignSimulationCounting
1642. Furthest Building You Can ReachMedium29.5%
ArrayGreedyHeap (Priority Queue)
1838. Frequency of the Most Frequent ElementMedium29.5%
ArrayBinary SearchGreedySliding WindowSortingPrefix Sum
2551. Put Marbles in BagsHard29.5%
ArrayGreedySortingHeap (Priority Queue)
Design Search Autocomplete SystemHard29.5%
StringDepth-First SearchDesignTrieSortingHeap (Priority Queue)Data Stream
1229. Meeting SchedulerMedium29.5%
ArrayTwo PointersSorting
1166. Design File SystemMedium29.5%
Hash TableStringDesignTrie
Remove CommentsMedium29.5%
ArrayString
3034. Number of Subarrays That Match a Pattern IMedium29.5%
ArrayRolling HashString MatchingHash Function
1139. Largest 1-Bordered SquareMedium29.5%
ArrayDynamic ProgrammingMatrix
1627. Graph Connectivity With ThresholdHard29.5%
ArrayMathUnion-FindNumber Theory
1091. Shortest Path in Binary MatrixMedium29.5%
ArrayBreadth-First SearchMatrix
1489. Find Critical and Pseudo-Critical Edges in Minimum Spanning TreeHard29.5%
Union-FindGraph TheorySortingMinimum Spanning TreeStrongly Connected ComponentPrim's AlgorithmKruskal's AlgorithmBorůvka's Algorithm
Random Point in Non-overlapping RectanglesMedium29.5%
ArrayMathBinary SearchReservoir SamplingPrefix SumOrdered SetRandomized
Accounts MergeMedium29.5%
ArrayHash TableStringDepth-First SearchBreadth-First SearchUnion-FindSorting
204. Count PrimesMedium29.5%
ArrayMathEnumerationNumber TheoryPrimality TestSieve TheoryPrime Number Sieve
IPOHard29.5%
ArrayGreedySortingHeap (Priority Queue)
1244. Design A LeaderboardMedium29.5%
Hash TableDesignSorting
3629. Minimum Jumps to Reach End via Prime TeleportationMedium29.5%
ArrayHash TableMathBreadth-First SearchNumber Theory
1197. Minimum Knight MovesMedium29.5%
Breadth-First SearchHeuristic SearchBidirectional SearchA* Search
2954. Count the Number of Infection SequencesHard29.5%
ArrayMathCombinatoricsFermat's Little Theorem
Binary Searchable Numbers in an Unsorted ArrayMedium29.5%
ArrayBinary SearchStackMonotonic Stack
1639. Number of Ways to Form a Target String Given a DictionaryHard29.5%
ArrayStringDynamic Programming
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee