LeetCode The Hard Way

Zeta

27 problems

ProblemDifficultyFrequency Topics
2896. Apply Operations to Make Two Strings EqualMedium100%
StringDynamic Programming
Split Array Largest SumHard81.9%
ArrayBinary SearchDynamic ProgrammingGreedyPrefix Sum
621. Task SchedulerMedium74.4%
ArrayHash TableGreedySortingHeap (Priority Queue)Counting
1011. Capacity To Ship Packages Within D DaysMedium74.4%
ArrayBinary Search
42. Trapping Rain WaterHard74.4%
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
76. Minimum Window SubstringHard74.4%
Hash TableStringSliding Window
Palindrome Partitioning IIHard74.4%
StringDynamic Programming
Remove BoxesHard74.4%
ArrayDynamic ProgrammingMemoization
3. Longest Substring Without Repeating CharactersMedium63.9%
Hash TableStringSliding Window
Count Univalue SubtreesMedium63.9%
TreeDepth-First SearchBinary TreeDP on Trees
Insert Delete GetRandom O(1)Medium63.9%
ArrayHash TableMathDesignRandomized
402. Remove K DigitsMedium63.9%
StringStackGreedyMonotonic Stack
Maximal RectangleHard63.9%
ArrayDynamic ProgrammingStackMatrixMonotonic Stack
HeatersMedium63.9%
ArrayTwo PointersBinary SearchSorting
53. Maximum SubarrayMedium63.9%
ArrayDivide and ConquerDynamic Programming
2115. Find All Possible Recipes from Given SuppliesMedium63.9%
ArrayHash TableStringGraph TheoryTopological SortDirected Acyclic Graph
Sliding Window MaximumHard63.9%
ArrayQueueSliding WindowHeap (Priority Queue)Monotonic QueueRange Minimum/Maximum Query
2616. Minimize the Maximum Difference of PairsMedium63.9%
ArrayBinary SearchDynamic ProgrammingGreedySorting
968. Binary Tree CamerasHard63.9%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
698. Partition to K Equal Sum SubsetsMedium63.9%
ArrayDynamic ProgrammingBacktrackingBit ManipulationMemoizationBitmask
Guess Number Higher or Lower IIMedium63.9%
MathDynamic ProgrammingMinimaxGame Theory
2381. Shifting Letters IIMedium63.9%
ArrayStringPrefix Sum
56. Merge IntervalsMedium63.9%
ArraySortingQuicksort
4. Median of Two Sorted ArraysHard63.9%
ArrayBinary SearchDivide and Conquer
979. Distribute Coins in Binary TreeMedium63.9%
TreeDepth-First SearchBinary TreeDP on Trees
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee