LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
Pow(x, n)Medium53%
MathRecursion
Combine Two TablesEasy53%
Database
39. Combination SumMedium52.7%
ArrayBacktracking
72. Edit DistanceMedium52.7%
StringDynamic Programming
300. Longest Increasing SubsequenceMedium52.1%
ArrayBinary SearchDynamic ProgrammingLongest Increasing Subsequence
472. Concatenated WordsHard52.1%
ArrayStringDynamic ProgrammingDepth-First SearchTrieSorting
3Sum ClosestMedium51.8%
ArrayTwo PointersSorting
202. Happy NumberEasy51.8%
Hash TableMathTwo PointersFloyd's Cycle Finding Algorithm
1929. Concatenation of ArrayEasy51.8%
ArraySimulation
134. Gas StationMedium51.5%
ArrayGreedy
212. Word Search IIHard51.5%
ArrayStringBacktrackingTrieMatrix
416. Partition Equal Subset SumMedium51.5%
ArrayDynamic ProgrammingKnapsack Problem0-1 Knapsack
543. Diameter of Binary TreeEasy51.5%
TreeDepth-First SearchBinary TreeDP on Trees
876. Middle of the Linked ListEasy51.5%
Linked ListTwo Pointers
Longest Valid ParenthesesHard51.1%
StringDynamic ProgrammingStackBracket Sequences
907. Sum of Subarray MinimumsMedium51.1%
ArrayDynamic ProgrammingStackMonotonic Stack
1235. Maximum Profit in Job SchedulingHard51.1%
ArrayBinary SearchDynamic ProgrammingSorting
Reverse Words in a StringMedium50.8%
Two PointersString
Basic CalculatorHard50.8%
MathStringStackRecursion
131. Palindrome PartitioningMedium50.4%
StringDynamic ProgrammingBacktracking
Search a 2D Matrix IIMedium50.4%
ArrayBinary SearchDivide and ConquerMatrix
61. Rotate ListMedium50.1%
Linked ListTwo Pointers
67. Add BinaryEasy50.1%
MathStringBit ManipulationSimulation
Word Break IIHard50.1%
ArrayHash TableStringDynamic ProgrammingBacktrackingTrieMemoization
Max Consecutive OnesEasy50.1%
Array
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee