LeetCode The Hard Way

LinkedIn

171 problems

ProblemDifficultyFrequency Topics
323. Number of Connected Components in an Undirected GraphMedium42.6%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
Sqrt(x)Easy42.6%
MathBinary SearchNewton's Method
Find K Closest ElementsMedium39.8%
ArrayTwo PointersBinary SearchSliding WindowSortingHeap (Priority Queue)
695. Max Area of IslandMedium39.8%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
Paint House IIHard39.8%
ArrayDynamic Programming
Valid Triangle NumberMedium36.5%
ArrayTwo PointersBinary SearchGreedySorting
40. Combination Sum IIMedium36.5%
ArrayBacktracking
678. Valid Parenthesis StringMedium36.5%
StringDynamic ProgrammingStackGreedyBracket Sequences
Longest Valid ParenthesesHard36.5%
StringDynamic ProgrammingStackBracket Sequences
Smallest Range Covering Elements from K ListsHard36.5%
ArrayHash TableGreedySliding WindowSortingHeap (Priority Queue)
Reverse Words in a StringMedium36.5%
Two PointersString
3. Longest Substring Without Repeating CharactersMedium32.4%
Hash TableStringSliding Window
100. Same TreeEasy32.4%
TreeDepth-First SearchBreadth-First SearchBinary Tree
Word Ladder IIHard32.4%
Hash TableStringBacktrackingBreadth-First SearchBidirectional Search
155. Min StackMedium32.4%
StackDesign
Shuffle an ArrayMedium32.4%
ArrayMathDesignRandomized
706. Design HashMapEasy32.4%
ArrayHash TableLinked ListDesignHash Function
Number of Divisible Triplet SumsMedium32.4%
ArrayHash Table
Delete Node in a BSTMedium32.4%
TreeBinary Search TreeBinary Tree
1386. Cinema Seat AllocationMedium32.4%
ArrayHash TableGreedyBit Manipulation
1882. Process Tasks Using ServersMedium32.4%
ArrayHeap (Priority Queue)
LFU CacheHard32.4%
Hash TableLinked ListDesignDoubly-Linked List
12. Integer to RomanMedium27.3%
Hash TableMathString
39. Combination SumMedium27.3%
ArrayBacktracking
213. House Robber IIMedium27.3%
ArrayDynamic Programming
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee