LeetCode The Hard Way

EBay

67 problems

ProblemDifficultyFrequency Topics
146. LRU CacheMedium100%
Hash TableLinked ListDesignDoubly-Linked List
1909. Remove One Element to Make the Array Strictly IncreasingEasy97.7%
Array
2544. Alternating Digit SumEasy92.4%
Math
416. Partition Equal Subset SumMedium89.3%
ArrayDynamic ProgrammingKnapsack Problem0-1 Knapsack
572. Subtree of Another TreeEasy89.3%
TreeDepth-First SearchString MatchingBinary TreeHash Function
Minimum Window SubsequenceHard89.3%
StringDynamic ProgrammingSliding Window
868. Binary GapEasy89.3%
Bit Manipulation
Design SkiplistHard89.3%
Linked ListDesign
1877. Minimize Maximum Pair Sum in ArrayMedium89.3%
ArrayTwo PointersGreedySorting
1. Two SumEasy85.8%
ArrayHash Table
54. Spiral MatrixMedium85.8%
ArrayMatrixSimulation
56. Merge IntervalsMedium85.8%
ArraySortingQuicksort
200. Number of IslandsMedium81.7%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
347. Top K Frequent ElementsMedium81.7%
ArrayHash TableDivide and ConquerSortingHeap (Priority Queue)Bucket SortCountingQuickselect
Pow(x, n)Medium76.9%
MathRecursion
73. Set Matrix ZeroesMedium76.9%
ArrayHash TableMatrix
493. Reverse PairsHard76.9%
ArrayBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered SetTreap
5. Longest Palindromic SubstringMedium71.1%
Two PointersStringDynamic ProgrammingManacher
968. Binary Tree CamerasHard71.1%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
473. Matchsticks to SquareMedium71.1%
ArrayDynamic ProgrammingBacktrackingBit ManipulationBitmask
981. Time Based Key-Value StoreMedium71.1%
Hash TableStringBinary SearchDesign
905. Sort Array By ParityEasy71.1%
ArrayTwo PointersSorting
Maximal SquareMedium71.1%
ArrayDynamic ProgrammingMatrix
2232. Minimize Result by Adding Parentheses to ExpressionMedium71.1%
StringEnumeration
3. Longest Substring Without Repeating CharactersMedium63.5%
Hash TableStringSliding Window
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee