LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
Largest BST SubtreeMedium27.7%
Dynamic ProgrammingTreeDepth-First SearchBinary Search TreeBinary TreeDP on Trees
Design Hit CounterMedium27.7%
ArrayBinary SearchDesignQueueData Stream
Longest Substring with At Least K Repeating CharactersMedium27.7%
Hash TableStringDivide and ConquerSliding Window
Add StringsEasy27.7%
MathStringSimulation
HeatersMedium27.7%
ArrayTwo PointersBinary SearchSorting
Widest Pair of Indices With Equal Range SumMedium27.7%
ArrayHash TablePrefix Sum
542. 01 MatrixMedium27.7%
ArrayDynamic ProgrammingBreadth-First SearchMatrix
Tag ValidatorHard27.7%
StringStack
Exchange SeatsMedium27.7%
Database
Design Excel Sum FormulaHard27.7%
ArrayHash TableStringGraph TheoryDesignTopological SortMatrix
2 Keys KeyboardMedium27.7%
MathDynamic Programming
Maximum Binary TreeMedium27.7%
ArrayDivide and ConquerStackTreeMonotonic StackBinary TreeCartesian Tree
695. Max Area of IslandMedium27.7%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
740. Delete and EarnMedium27.7%
ArrayHash TableDynamic Programming
Insert into a Binary Search TreeMedium27.7%
TreeBinary Search TreeBinary Tree
802. Find Eventual Safe StatesMedium27.7%
Depth-First SearchBreadth-First SearchGraph TheoryTopological SortKosaraju's AlgorithmTarjan's SCC Algorithm
Design Linked ListMedium27.7%
Linked ListDesign
836. Rectangle OverlapEasy27.7%
MathGeometry
972. Equal Rational NumbersHard27.7%
MathString
1053. Previous Permutation With One SwapMedium27.7%
ArrayGreedy
1198. Find Smallest Common Element in All RowsMedium27.7%
ArrayHash TableBinary SearchMatrixCounting
1093. Statistics from a Large SampleMedium27.7%
ArrayMathProbability and Statistics
1273. Delete Tree NodesMedium27.7%
ArrayTreeDepth-First SearchBreadth-First SearchDP on Trees
1246. Palindrome RemovalHard27.7%
ArrayDynamic Programming
1131. Maximum of Absolute Value ExpressionMedium27.7%
ArrayMath
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee