LeetCode The Hard Way

TikTok

317 problems

ProblemDifficultyFrequency Topics
1352. Product of the Last K NumbersMedium34.5%
ArrayMathDesignData StreamPrefix Sum
904. Fruit Into BasketsMedium34.5%
ArrayHash TableSliding Window
48. Rotate ImageMedium34.5%
ArrayMathMatrix
Serialize and Deserialize N-ary TreeHard34.5%
StringTreeDepth-First SearchBreadth-First Search
1043. Partition Array for Maximum SumMedium34.5%
ArrayDynamic Programming
1834. Single-Threaded CPUMedium34.5%
ArraySortingHeap (Priority Queue)
4. Median of Two Sorted ArraysHard26.1%
ArrayBinary SearchDivide and Conquer
12. Integer to RomanMedium26.1%
Hash TableMathString
57. Insert IntervalMedium26.1%
Array
62. Unique PathsMedium26.1%
MathDynamic ProgrammingCombinatorics
Remove Duplicates from Sorted Array IIMedium26.1%
ArrayTwo Pointers
Reverse Linked List IIMedium26.1%
Linked List
Unique Binary Search TreesMedium26.1%
MathDynamic ProgrammingTreeBinary Search TreeBinary Tree
113. Path Sum IIMedium26.1%
BacktrackingTreeDepth-First SearchBinary Tree
2050. Parallel Courses IIIHard26.1%
ArrayDynamic ProgrammingGraph TheoryTopological SortDirected Acyclic Graph
148. Sort ListMedium26.1%
Linked ListTwo PointersDivide and ConquerSortingMerge Sort
152. Maximum Product SubarrayMedium26.1%
ArrayDynamic Programming
Intersection of Two Linked ListsEasy26.1%
Hash TableLinked ListTwo Pointers
202. Happy NumberEasy26.1%
Hash TableMathTwo PointersFloyd's Cycle Finding Algorithm
Implement Trie (Prefix Tree)Medium26.1%
Hash TableStringDesignTrie
Search a 2D Matrix IIMedium26.1%
ArrayBinary SearchDivide and ConquerMatrix
283. Move ZeroesEasy26.1%
ArrayTwo Pointers
286. Walls and GatesMedium26.1%
ArrayBreadth-First SearchMatrix
Design Tic-Tac-ToeMedium26.1%
ArrayHash TableDesignMatrixSimulation
Kth Smallest Element in a Sorted MatrixMedium26.1%
ArrayBinary SearchSortingHeap (Priority Queue)Matrix
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee