LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
3471. Find the Largest Almost Missing IntegerEasy12.3%
ArrayHash Table
Patients With a ConditionEasy12.3%
Database
1872. Stone Game VIIIHard12.3%
ArrayMathDynamic ProgrammingMinimaxPrefix SumGame TheoryZero-Sum Game
Relative RanksEasy12.3%
ArraySortingHeap (Priority Queue)
2866. Beautiful Towers IIMedium12.3%
ArrayStackMonotonic Stack
3904. Smallest Stable Index IIMedium12.3%
ArrayPrefix Sum
3871. Count Commas in Range IIMedium12.3%
Math
3649. Number of Perfect PairsMedium12.3%
ArrayMathTwo PointersSorting
1477. Find Two Non-overlapping Sub-arrays Each With Target SumMedium12.3%
ArrayHash TableBinary SearchDynamic ProgrammingSliding Window
1520. Maximum Number of Non-Overlapping SubstringsHard12.3%
Hash TableStringGreedySorting
413. Arithmetic SlicesMedium12.3%
ArrayDynamic ProgrammingSliding Window
1541. Minimum Insertions to Balance a Parentheses StringMedium12.3%
StringStackGreedyBracket Sequences
145. Binary Tree Postorder TraversalEasy7.5%
StackTreeDepth-First SearchBinary Tree
Insertion Sort ListMedium7.5%
Linked ListSorting
Maximum Size Subarray Sum Equals kMedium7.5%
ArrayHash TablePrefix Sum
Flatten Nested List IteratorMedium7.5%
StackTreeDepth-First SearchDesignQueueIterator
Find the Closest PalindromeHard7.5%
MathString
790. Domino and Tromino TilingMedium7.5%
Dynamic Programming
791. Custom Sort StringMedium7.5%
Hash TableStringSorting
857. Minimum Cost to Hire K WorkersHard7.5%
ArrayGreedySortingHeap (Priority Queue)
894. All Possible Full Binary TreesMedium7.5%
Dynamic ProgrammingTreeRecursionMemoizationBinary Tree
905. Sort Array By ParityEasy7.5%
ArrayTwo PointersSorting
956. Tallest BillboardHard7.5%
ArrayDynamic ProgrammingMeet in the MiddleKnapsack Problem0-1 Knapsack
962. Maximum Width RampMedium7.5%
ArrayTwo PointersStackMonotonic Stack
979. Distribute Coins in Binary TreeMedium7.5%
TreeDepth-First SearchBinary TreeDP on Trees
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee