LeetCode The Hard Way

Adobe

147 problems

ProblemDifficultyFrequency Topics
1. Two SumEasy100%
ArrayHash Table
761. Special Binary StringHard100%
StringDivide and ConquerSorting
3. Longest Substring Without Repeating CharactersMedium98.1%
Hash TableStringSliding Window
49. Group AnagramsMedium96%
ArrayHash TableStringSorting
2. Add Two NumbersMedium91.3%
Linked ListMathRecursion
56. Merge IntervalsMedium91.3%
ArraySortingQuicksort
146. LRU CacheMedium91.3%
Hash TableLinked ListDesignDoubly-Linked List
169. Majority ElementEasy91.3%
ArrayHash TableDivide and ConquerSortingCountingBoyer–Moore Majority Vote Algorithm
70. Climbing StairsEasy88.6%
MathDynamic ProgrammingMemoization
910. Smallest Range IIMedium88.6%
ArrayMathGreedySorting
4. Median of Two Sorted ArraysHard85.7%
ArrayBinary SearchDivide and Conquer
3SumMedium85.7%
ArrayTwo PointersSorting
206. Reverse Linked ListEasy85.7%
Linked ListRecursion
2328. Number of Increasing Paths in a GridHard85.7%
ArrayDynamic ProgrammingDepth-First SearchBreadth-First SearchGraph TheoryTopological SortMemoizationMatrix
5. Longest Palindromic SubstringMedium82.4%
Two PointersStringDynamic ProgrammingManacher
Tenth LineEasy82.4%
Shell
237. Delete Node in a Linked ListMedium82.4%
Linked List
258. Add DigitsEasy82.4%
MathSimulationNumber Theory
Nim GameEasy82.4%
MathBrainteaserMinimaxGame TheoryNim GameImpartial Game
703. Kth Largest Element in a StreamEasy82.4%
TreeDesignBinary Search TreeHeap (Priority Queue)Binary TreeData Stream
793. Preimage Size of Factorial Zeroes FunctionHard82.4%
MathBinary Search
795. Number of Subarrays with Bounded MaximumMedium82.4%
ArrayTwo Pointers
908. Smallest Range IEasy82.4%
ArrayMath
1190. Reverse Substrings Between Each Pair of ParenthesesMedium82.4%
StringStackBracket Sequences
1916. Count Ways to Build Rooms in an Ant ColonyHard82.4%
ArrayMathDynamic ProgrammingTreeDepth-First SearchGraph TheoryTopological SortCombinatoricsDP on TreesFermat's Little Theorem
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee