LeetCode The Hard Way

Uber

336 problems

ProblemDifficultyFrequency Topics
2296. Design a Text EditorHard21.7%
Linked ListStringStackDesignSimulationDoubly-Linked List
130. Surrounded RegionsMedium21.7%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
2484. Count Palindromic SubsequencesHard21.7%
StringDynamic Programming
3045. Count Prefix and Suffix Pairs IIHard21.7%
ArrayStringTrieRolling HashString MatchingHash FunctionZ Algorithm
Number of Distinct Substrings in a StringMedium21.7%
StringTrieRolling HashSuffix ArrayHash Function
Cache With Time LimitMedium21.7%
—
Add StringsEasy21.7%
MathStringSimulation
Promise PoolMedium21.7%
—
3443. Maximum Manhattan Distance After K ChangesMedium21.7%
Hash TableMathStringCounting
1293. Shortest Path in a Grid with Obstacles EliminationHard21.7%
ArrayBreadth-First SearchMatrix
680. Valid Palindrome IIEasy21.7%
Two PointersStringGreedy
1005. Maximize Sum Of Array After K NegationsEasy21.7%
ArrayGreedySorting
795. Number of Subarrays with Bounded MaximumMedium21.7%
ArrayTwo Pointers
Design Snake GameMedium21.7%
ArrayHash TableDesignQueueSimulation
25. Reverse Nodes in k-GroupHard21.7%
Linked ListRecursion
3202. Find the Maximum Length of Valid Subsequence IIMedium21.7%
ArrayDynamic Programming
Integer ReplacementMedium21.7%
Dynamic ProgrammingGreedyBit ManipulationMemoization
2 Keys KeyboardMedium21.7%
MathDynamic Programming
Binary Tree Longest Consecutive Sequence IIMedium21.7%
TreeDepth-First SearchBinary TreeDP on Trees
Maximum Average Subarray IEasy21.7%
ArraySliding Window
Ones and ZeroesMedium21.7%
ArrayStringDynamic ProgrammingKnapsack Problem0-1 Knapsack
2276. Count Integers in IntervalsHard21.7%
DesignSegment TreeOrdered Set
Human Traffic of StadiumHard21.7%
Database
Repeated String MatchMedium21.7%
StringString MatchingZ AlgorithmKnuth–Morris–Pratt AlgorithmBoyer–Moore String-Search Algorithm
Insert Delete GetRandom O(1) - Duplicates allowedHard21.7%
ArrayHash TableMathDesignRandomized
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee