LeetCode The Hard Way

Oracle

282 problems

ProblemDifficultyFrequency Topics
345. Reverse Vowels of a StringEasy49.2%
Two PointersString
Logger Rate LimiterEasy49.2%
Hash TableDesignData Stream
525. Contiguous ArrayMedium49.2%
ArrayHash TablePrefix Sum
Degree of an ArrayEasy49.2%
ArrayHash Table
706. Design HashMapEasy49.2%
ArrayHash TableLinked ListDesignHash Function
647. Palindromic SubstringsMedium49.2%
Two PointersStringDynamic Programming
1669. Merge In Between Linked ListsMedium49.2%
Linked List
755. Pour WaterMedium49.2%
ArraySimulation
Diagonal TraverseMedium49.2%
ArrayMatrixSimulation
2. Add Two NumbersMedium45.3%
Linked ListMathRecursion
17. Letter Combinations of a Phone NumberMedium45.3%
Hash TableStringBacktracking
First Missing PositiveHard45.3%
ArrayHash Table
55. Jump GameMedium45.3%
ArrayDynamic ProgrammingGreedy
98. Validate Binary Search TreeMedium45.3%
TreeDepth-First SearchBinary Search TreeBinary Tree
138. Copy List with Random PointerMedium45.3%
Hash TableLinked List
Word Break IIHard45.3%
ArrayHash TableStringDynamic ProgrammingBacktrackingTrieMemoization
Search a 2D Matrix IIMedium45.3%
ArrayBinary SearchDivide and ConquerMatrix
238. Product of Array Except SelfMedium45.3%
ArrayPrefix Sum
283. Move ZeroesEasy45.3%
ArrayTwo Pointers
443. String CompressionMedium45.3%
Two PointersString
102. Binary Tree Level Order TraversalMedium45.3%
TreeBreadth-First SearchBinary Tree
Design In-Memory File SystemHard45.3%
Hash TableStringDesignTrieSorting
Number of Distinct IslandsMedium45.3%
ArrayHash TableDepth-First SearchBreadth-First SearchUnion-FindSortingMatrixHash Function
1611. Minimum One Bit Operations to Make Integers ZeroHard45.3%
MathDynamic ProgrammingBit ManipulationRecursionMemoization
695. Max Area of IslandMedium45.3%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee