LeetCode The Hard Way

Apple

282 problems

ProblemDifficultyFrequency Topics
45. Jump Game IIMedium22.3%
ArrayDynamic ProgrammingGreedy
Permutations IIMedium22.3%
ArrayBacktrackingSorting
74. Search a 2D MatrixMedium22.3%
ArrayBinary SearchMatrix
Reverse Linked List IIMedium22.3%
Linked List
98. Validate Binary Search TreeMedium22.3%
TreeDepth-First SearchBinary Search TreeBinary Tree
124. Binary Tree Maximum Path SumHard22.3%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
Remove Linked List ElementsEasy22.3%
Linked ListRecursion
The Skyline ProblemHard22.3%
ArrayDivide and ConquerBinary Indexed TreeSegment TreeSweep LineSortingHeap (Priority Queue)Ordered Set
225. Implement Stack using QueuesEasy22.3%
StackDesignQueue
278. First Bad VersionEasy22.3%
Binary SearchInteractive
345. Reverse Vowels of a StringEasy22.3%
Two PointersString
355. Design TwitterMedium22.3%
Hash TableLinked ListDesignHeap (Priority Queue)
438. Find All Anagrams in a StringMedium22.3%
Hash TableStringSliding Window
Island PerimeterEasy22.3%
ArrayDepth-First SearchBreadth-First SearchMatrix
Next Greater Element IIMedium22.3%
ArrayStackMonotonic Stack
543. Diameter of Binary TreeEasy22.3%
TreeDepth-First SearchBinary TreeDP on Trees
605. Can Place FlowersEasy22.3%
ArrayGreedy
680. Valid Palindrome IIEasy22.3%
Two PointersStringGreedy
849. Maximize Distance to Closest PersonMedium22.3%
Array
953. Verifying an Alien DictionaryEasy22.3%
ArrayHash TableString
1249. Minimum Remove to Make Valid ParenthesesMedium22.3%
StringStack
Dot Product of Two Sparse VectorsMedium22.3%
ArrayHash TableTwo PointersDesignLinear Algebra
2351. First Letter to Appear TwiceEasy22.3%
Hash TableStringBit ManipulationCounting
Knight Probability in ChessboardMedium22.3%
Dynamic Programming
769. Max Chunks To Make SortedMedium22.3%
ArrayStackGreedySortingMonotonic Stack
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee