LeetCode The Hard Way

Uber

336 problems

ProblemDifficultyFrequency Topics
Match Alphanumerical Pattern in Matrix IMedium49.9%
ArrayHash TableStringMatrix
3191. Minimum Operations to Make Binary Array Elements Equal to One IMedium49.9%
ArrayBit ManipulationQueueSliding WindowPrefix Sum
3192. Minimum Operations to Make Binary Array Elements Equal to One IIMedium49.9%
ArrayDynamic ProgrammingGreedy
3652. Best Time to Buy and Sell Stock using StrategyMedium49.9%
ArraySliding WindowPrefix Sum
4001. Aggregate Two Time SeriesMedium49.9%
ArrayTwo Pointers
84. Largest Rectangle in HistogramHard47.1%
ArrayStackMonotonic StackRange Minimum/Maximum Query
Sliding Window MaximumHard47.1%
ArrayQueueSliding WindowHeap (Priority Queue)Monotonic QueueRange Minimum/Maximum Query
465. Optimal Account BalancingHard47.1%
ArrayDynamic ProgrammingBacktrackingBit ManipulationBitmask
2444. Count Subarrays With Fixed BoundsHard47.1%
ArrayQueueSliding WindowMonotonic Queue
2468. Split Message Based on LimitHard47.1%
StringEnumeration
Boundary of Binary TreeMedium47.1%
TreeDepth-First SearchBinary Tree
2246. Longest Path With Different Adjacent CharactersHard47.1%
ArrayStringTreeDepth-First SearchGraph TheoryTopological Sort
1368. Minimum Cost to Make at Least One Valid Path in a GridHard47.1%
ArrayBreadth-First SearchGraph TheoryHeap (Priority Queue)MatrixShortest Path0-1 BFSDijkstra's Algorithm
127. Word LadderHard43.8%
Hash TableStringBreadth-First SearchBidirectional Search
CandyHard43.8%
ArrayGreedy
Dungeon GameHard43.8%
ArrayDynamic ProgrammingMatrix
332. Reconstruct ItineraryHard43.8%
ArrayStringDepth-First SearchGraph TheorySortingHeap (Priority Queue)Eulerian CircuitEulerian PathSemi-Eulerian Graph
2603. Collect Coins in a TreeHard43.8%
ArrayTreeGraph TheoryTopological Sort
3071. Minimum Operations to Write the Letter Y on a GridMedium43.8%
ArrayHash TableMatrixCounting
2502. Design Memory AllocatorMedium43.8%
ArrayHash TableDesignSimulation
Number of ProvincesMedium43.8%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
Basic Calculator IIMedium43.8%
MathStringStack
312. Burst BalloonsHard43.8%
ArrayDynamic Programming
2812. Find the Safest Path in a GridMedium43.8%
ArrayBinary SearchBreadth-First SearchUnion-FindHeap (Priority Queue)Matrix
871. Minimum Number of Refueling StopsHard43.8%
ArrayDynamic ProgrammingGreedyHeap (Priority Queue)
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee