LeetCode The Hard Way

Salesforce

196 problems

ProblemDifficultyFrequency Topics
815. Bus RoutesHard27.6%
ArrayHash TableBreadth-First Search
House Robber IIIMedium27.6%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
Finding the Number of Visible MountainsMedium27.6%
ArrayStackSortingMonotonic Stack
1319. Number of Operations to Make Network ConnectedMedium27.6%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
Find Duplicate SubtreesMedium27.6%
Hash TableTreeDepth-First SearchBinary Tree
Course Schedule IIIHard27.6%
ArrayGreedySortingHeap (Priority Queue)
213. House Robber IIMedium27.6%
ArrayDynamic Programming
416. Partition Equal Subset SumMedium27.6%
ArrayDynamic ProgrammingKnapsack Problem0-1 Knapsack
3170. Lexicographically Minimum String After Removing StarsMedium27.6%
Hash TableStringStackGreedyHeap (Priority Queue)
934. Shortest BridgeMedium27.6%
ArrayDepth-First SearchBreadth-First SearchMatrix
54. Spiral MatrixMedium27.6%
ArrayMatrixSimulation
1839. Longest Substring Of All Vowels in OrderMedium27.6%
StringSliding Window
287. Find the Duplicate NumberMedium27.6%
ArrayTwo PointersBinary SearchBit ManipulationPigeonhole PrincipleFloyd's Cycle Finding Algorithm
3366. Minimum Array SumMedium27.6%
ArrayDynamic Programming
105. Construct Binary Tree from Preorder and Inorder TraversalMedium27.6%
ArrayHash TableDivide and ConquerTreeBinary Tree
312. Burst BalloonsHard27.6%
ArrayDynamic Programming
Time Taken to Cross the DoorHard27.6%
ArrayQueueSimulation
Find K Closest ElementsMedium27.6%
ArrayTwo PointersBinary SearchSliding WindowSortingHeap (Priority Queue)
Coin Change IIMedium27.6%
ArrayDynamic ProgrammingKnapsack ProblemComplete Knapsack
451. Sort Characters By FrequencyMedium27.6%
Hash TableStringSortingHeap (Priority Queue)Bucket SortCounting
Minimum Window SubsequenceHard27.6%
StringDynamic ProgrammingSliding Window
Range Sum Query 2D - ImmutableMedium27.6%
ArrayDesignMatrixPrefix Sum
2035. Partition Array Into Two Arrays to Minimize Sum DifferenceHard27.6%
ArrayTwo PointersBinary SearchDynamic ProgrammingBit ManipulationMeet in the MiddleSortingOrdered SetBitmask
560. Subarray Sum Equals KMedium27.6%
ArrayHash TablePrefix Sum
84. Largest Rectangle in HistogramHard27.6%
ArrayStackMonotonic StackRange Minimum/Maximum Query
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee