LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
2996. Smallest Missing Integer Greater Than Sequential Prefix SumEasy21%
ArrayHash TableSorting
3686. Number of Stable SubsequencesHard21%
ArrayDynamic Programming
3650. Minimum Cost Path with Edge ReversalsMedium21%
Graph TheoryHeap (Priority Queue)Shortest Path
Scramble StringHard19.7%
StringDynamic Programming
Insertion Sort ListMedium19.7%
Linked ListSorting
Read N Characters Given read4 II - Call Multiple TimesHard19.7%
ArraySimulationInteractive
Longest Substring with At Most Two Distinct CharactersMedium19.7%
Hash TableStringSliding Window
Paint FenceMedium19.7%
Dynamic Programming
Wiggle SortMedium19.7%
ArrayGreedySorting
Design Snake GameMedium19.7%
ArrayHash TableDesignQueueSimulation
Line ReflectionMedium19.7%
ArrayHash TableMath
Rearrange String k Distance ApartHard19.7%
Hash TableStringGreedySortingHeap (Priority Queue)Counting
Range AdditionMedium19.7%
ArrayPrefix Sum
452. Minimum Number of Arrows to Burst BalloonsMedium19.7%
ArrayGreedySorting
Smallest Good BaseHard19.7%
MathBinary Search
The Maze IIMedium19.7%
ArrayDepth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)MatrixShortest PathDijkstra's AlgorithmHeuristic SearchA* Search
Freedom TrailHard19.7%
StringDynamic ProgrammingDepth-First SearchBreadth-First Search
Output Contest MatchesMedium19.7%
StringRecursionSimulation
Longest Line of Consecutive One in MatrixMedium19.7%
ArrayDynamic ProgrammingMatrix
Design Compressed String IteratorEasy19.7%
ArrayStringDesignIterator
Shopping OffersMedium19.7%
ArrayDynamic ProgrammingBacktrackingBit ManipulationMemoizationBitmaskKnapsack ProblemComplete Knapsack
Number of Longest Increasing SubsequenceMedium19.7%
ArrayDynamic ProgrammingBinary Indexed TreeSegment TreeLongest Increasing Subsequence
682. Baseball GameEasy19.7%
ArrayStackSimulation
K Empty SlotsHard19.7%
ArrayBinary Indexed TreeSegment TreeQueueSliding WindowHeap (Priority Queue)Ordered SetMonotonic Queue
698. Partition to K Equal Sum SubsetsMedium19.7%
ArrayDynamic ProgrammingBacktrackingBit ManipulationMemoizationBitmask
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee