LeetCode The Hard Way

TikTok

317 problems

ProblemDifficultyFrequency Topics
Insert Delete GetRandom O(1) - Duplicates allowedHard26.1%
ArrayHash TableMathDesignRandomized
Frog JumpHard26.1%
ArrayDynamic Programming
HeatersMedium26.1%
ArrayTwo PointersBinary SearchSorting
Find K Closest ElementsMedium26.1%
ArrayTwo PointersBinary SearchSliding WindowSortingHeap (Priority Queue)
Number of Longest Increasing SubsequenceMedium26.1%
ArrayDynamic ProgrammingBinary Indexed TreeSegment TreeLongest Increasing Subsequence
Stickers to Spell WordHard26.1%
ArrayHash TableStringDynamic ProgrammingBacktrackingBit ManipulationMemoizationBitmask
Best Time to Buy and Sell Stock with Transaction FeeMedium26.1%
ArrayDynamic ProgrammingGreedy
856. Score of ParenthesesMedium26.1%
StringStackBracket Sequences
907. Sum of Subarray MinimumsMedium26.1%
ArrayDynamic ProgrammingStackMonotonic Stack
945. Minimum Increment to Make Array UniqueMedium26.1%
ArrayGreedySortingCounting
992. Subarrays with K Different IntegersHard26.1%
ArrayHash TableSliding WindowCounting
1004. Max Consecutive Ones IIIMedium26.1%
ArrayBinary SearchSliding WindowPrefix Sum
Dot Product of Two Sparse VectorsMedium26.1%
ArrayHash TableTwo PointersDesignLinear Algebra
1642. Furthest Building You Can ReachMedium26.1%
ArrayGreedyHeap (Priority Queue)
19. Remove Nth Node From End of ListMedium26.1%
Linked ListTwo Pointers
2850. Minimum Moves to Spread Stones Over GridMedium26.1%
ArrayDynamic ProgrammingBacktrackingBit ManipulationMatrixBitmask
1151. Minimum Swaps to Group All 1's TogetherMedium26.1%
ArraySliding Window
1245. Tree DiameterMedium26.1%
TreeDepth-First SearchBreadth-First SearchGraph TheoryTopological SortDP on Trees
909. Snakes and LaddersMedium26.1%
ArrayBreadth-First SearchMatrix
323. Number of Connected Components in an Undirected GraphMedium26.1%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
Insert into a Sorted Circular Linked ListMedium26.1%
Linked List
2 Keys KeyboardMedium26.1%
MathDynamic Programming
138. Copy List with Random PointerMedium26.1%
Hash TableLinked List
The Maze IIMedium26.1%
ArrayDepth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)MatrixShortest PathDijkstra's AlgorithmHeuristic SearchA* Search
543. Diameter of Binary TreeEasy26.1%
TreeDepth-First SearchBinary TreeDP on Trees
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee