LeetCode The Hard Way

IBM

166 problems

ProblemDifficultyFrequency Topics
2231. Largest Number After Digit Swaps by ParityEasy55.2%
SortingHeap (Priority Queue)
76. Minimum Window SubstringHard55.2%
Hash TableStringSliding Window
1283. Find the Smallest Divisor Given a ThresholdMedium55.2%
ArrayBinary Search
283. Move ZeroesEasy55.2%
ArrayTwo Pointers
1526. Minimum Number of Increments on Subarrays to Form a Target ArrayHard55.2%
ArrayDynamic ProgrammingStackGreedyMonotonic Stack
647. Palindromic SubstringsMedium55.2%
Two PointersStringDynamic Programming
1648. Sell Diminishing-Valued Colored BallsMedium55.2%
ArrayMathBinary SearchGreedySortingHeap (Priority Queue)
17. Letter Combinations of a Phone NumberMedium50.2%
Hash TableStringBacktracking
Longest Consecutive SequenceMedium50.2%
ArrayHash TableUnion-Find
146. LRU CacheMedium50.2%
Hash TableLinked ListDesignDoubly-Linked List
1768. Merge Strings AlternatelyEasy50.2%
Two PointersString
200. Number of IslandsMedium50.2%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
1051. Height CheckerEasy50.2%
ArraySortingCounting SortBubble Sort
1167. Minimum Cost to Connect SticksMedium50.2%
ArrayGreedyHeap (Priority Queue)
Sliding Window MaximumHard50.2%
ArrayQueueSliding WindowHeap (Priority Queue)Monotonic QueueRange Minimum/Maximum Query
876. Middle of the Linked ListEasy50.2%
Linked ListTwo Pointers
994. Rotting OrangesMedium50.2%
ArrayBreadth-First SearchMatrix
435. Non-overlapping IntervalsMedium50.2%
ArrayDynamic ProgrammingGreedySorting
680. Valid Palindrome IIEasy50.2%
Two PointersStringGreedy
3627. Maximum Median Sum of Subsequences of Size 3Medium50.2%
ArrayMathGreedySortingGame Theory
881. Boats to Save PeopleMedium50.2%
ArrayTwo PointersGreedySortingTimsort
Longest Valid ParenthesesHard50.2%
StringDynamic ProgrammingStackBracket Sequences
215. Kth Largest Element in an ArrayMedium50.2%
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
1797. Design Authentication ManagerMedium50.2%
Hash TableLinked ListDesignDoubly-Linked List
Count Binary SubstringsEasy43.6%
Two PointersString
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee