LeetCode The Hard Way

Uber

336 problems

ProblemDifficultyFrequency Topics
815. Bus RoutesHard100%
ArrayHash TableBreadth-First Search
Alien DictionaryHard96.4%
ArrayStringDepth-First SearchBreadth-First SearchGraph TheoryTopological SortDirected Acyclic Graph
1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium93.9%
ArrayQueueSliding WindowHeap (Priority Queue)Ordered SetMonotonic Queue
Number of Islands IIHard93.2%
ArrayHash TableUnion-Find
Construct Quad TreeMedium89.3%
ArrayDivide and ConquerTreeMatrix
200. Number of IslandsMedium88.5%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
977. Squares of a Sorted ArrayEasy88.5%
ArrayTwo PointersSorting
First Unique NumberMedium86.7%
ArrayHash TableDesignQueueData Stream
230. Kth Smallest Element in a BSTMedium83.6%
TreeDepth-First SearchBinary Search TreeBinary Tree
Find the Closest PalindromeHard80.7%
MathString
2858. Minimum Edge Reversals So Every Node Is ReachableHard80%
Dynamic ProgrammingDepth-First SearchBreadth-First SearchGraph Theory
79. Word SearchMedium79.4%
ArrayStringBacktrackingDepth-First SearchMatrix
Design Hit CounterMedium78%
ArrayBinary SearchDesignQueueData Stream
Insert Delete GetRandom O(1)Medium75.8%
ArrayHash TableMathDesignRandomized
146. LRU CacheMedium75%
Hash TableLinked ListDesignDoubly-Linked List
My Calendar IMedium75%
ArrayBinary SearchDesignSegment TreeOrdered Set
2791. Count Paths That Can Form a Palindrome in a TreeHard75%
Hash TableBit ManipulationTreeDepth-First Search
121. Best Time to Buy and Sell StockEasy74.1%
ArrayDynamic Programming
238. Product of Array Except SelfMedium72.3%
ArrayPrefix Sum
3161. Block Placement QueriesHard71.4%
ArrayBinary SearchBinary Indexed TreeSegment TreeOrdered Set
212. Word Search IIHard70.4%
ArrayStringBacktrackingTrieMatrix
Evaluate DivisionMedium70.4%
ArrayStringDepth-First SearchBreadth-First SearchUnion-FindGraph TheoryShortest PathBellman–Ford AlgorithmFloyd–Warshall Algorithm
827. Making A Large IslandHard70.4%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
Random Pick with WeightMedium68.3%
ArrayMathBinary SearchPrefix SumRandomized
Leftmost Column with at Least a OneMedium68.3%
ArrayBinary SearchMatrixInteractive
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee