LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
771. Jewels and StonesEasy35.1%
Hash TableString
1021. Remove Outermost ParenthesesEasy35.1%
StringStackBracket Sequences
1283. Find the Smallest Divisor Given a ThresholdMedium35.1%
ArrayBinary Search
1470. Shuffle the ArrayEasy35.1%
Array
Minimum Number of Primes to Sum to TargetMedium35.1%
ArrayMathDynamic ProgrammingNumber Theory
Permutations IIMedium34.3%
ArrayBacktrackingSorting
Flatten Binary Tree to Linked ListMedium34.3%
Linked ListStackTreeDepth-First SearchBinary Tree
Dungeon GameHard34.3%
ArrayDynamic ProgrammingMatrix
Sum of Two IntegersMedium34.3%
MathBit Manipulation
Kth Smallest Element in a Sorted MatrixMedium34.3%
ArrayBinary SearchSortingHeap (Priority Queue)Matrix
389. Find the DifferenceEasy34.3%
Hash TableStringBit ManipulationSorting
802. Find Eventual Safe StatesMedium34.3%
Depth-First SearchBreadth-First SearchGraph TheoryTopological SortKosaraju's AlgorithmTarjan's SCC Algorithm
1047. Remove All Adjacent Duplicates In StringEasy34.3%
StringStack
1081. Smallest Subsequence of Distinct CharactersMedium34.3%
StringStackGreedyMonotonic Stack
1373. Maximum Sum BST in Binary TreeHard34.3%
Dynamic ProgrammingTreeDepth-First SearchBinary Search TreeBinary TreeDP on Trees
1552. Magnetic Force Between Two BallsMedium34.3%
ArrayBinary SearchSorting
Confirmation RateMedium34.3%
Database
40. Combination Sum IIMedium33.3%
ArrayBacktracking
Spiral Matrix IIMedium33.3%
ArrayMatrixSimulation
77. CombinationsMedium33.3%
Backtracking
Best Time to Buy and Sell Stock IIIHard33.3%
ArrayDynamic Programming
Nth Highest SalaryMedium33.3%
Database
Consecutive NumbersMedium33.3%
Database
182. Duplicate EmailsEasy33.3%
Database
Reverse BitsEasy33.3%
Divide and ConquerBit Manipulation
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee