LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
Word Ladder IIHard28.3%
Hash TableStringBacktrackingBreadth-First SearchBidirectional Search
144. Binary Tree Preorder TraversalEasy28.3%
StackTreeDepth-First SearchBinary Tree
Delete Duplicate EmailsEasy28.3%
Database
Encode and Decode StringsMedium28.3%
ArrayStringDesign
350. Intersection of Two Arrays IIEasy28.3%
ArrayHash TableTwo PointersBinary SearchSorting
Queue Reconstruction by HeightMedium28.3%
ArrayBinary Indexed TreeSegment TreeSorting
Find Duplicate SubtreesMedium28.3%
Hash TableTreeDepth-First SearchBinary Tree
771. Jewels and StonesEasy28.3%
Hash TableString
Design Linked ListMedium28.3%
Linked ListDesign
909. Snakes and LaddersMedium28.3%
ArrayBreadth-First SearchMatrix
Queries Quality and PercentageEasy28.3%
Database
1296. Divide Array in Sets of K Consecutive NumbersMedium28.3%
ArrayHash TableGreedySorting
1512. Number of Good PairsEasy28.3%
ArrayHash TableMathCounting
Nth Highest SalaryMedium28.3%
Database
3351. Sum of Good SubsequencesHard28.3%
ArrayHash TableDynamic Programming
House Robber IIIMedium27.4%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
Ones and ZeroesMedium27.4%
ArrayStringDynamic ProgrammingKnapsack Problem0-1 Knapsack
Robot Return to OriginEasy27.4%
StringSimulation
Insert into a Binary Search TreeMedium27.4%
TreeBinary Search TreeBinary Tree
779. K-th Symbol in GrammarMedium27.4%
MathBit ManipulationRecursion
835. Image OverlapMedium27.4%
ArrayMatrix
Robot Room CleanerHard27.4%
BacktrackingInteractive
1015. Smallest Integer Divisible by KMedium27.4%
Hash TableMathPigeonhole Principle
1233. Remove Sub-Folders from the FilesystemMedium27.4%
ArrayStringDepth-First SearchTrie
2215. Find the Difference of Two ArraysEasy27.4%
ArrayHash Table
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee