LeetCode The Hard Way

Oracle

282 problems

ProblemDifficultyFrequency Topics
1235. Maximum Profit in Job SchedulingHard40.7%
ArrayBinary SearchDynamic ProgrammingSorting
1268. Search Suggestions SystemMedium40.7%
ArrayStringBinary SearchTrieSortingHeap (Priority Queue)
Kth Smallest Element in a Sorted MatrixMedium40.7%
ArrayBinary SearchSortingHeap (Priority Queue)Matrix
1823. Find the Winner of the Circular GameMedium40.7%
ArrayMathRecursionQueueSimulation
51. N-QueensHard40.7%
ArrayBacktrackingAlgorithm X
7. Reverse IntegerMedium40.7%
Math
Divide Two IntegersMedium40.7%
MathBit Manipulation
3366. Minimum Array SumMedium40.7%
ArrayDynamic Programming
752. Open the LockMedium40.7%
ArrayHash TableStringBreadth-First SearchBidirectional Search
12. Integer to RomanMedium34.7%
Hash TableMathString
Longest Valid ParenthesesHard34.7%
StringDynamic ProgrammingStackBracket Sequences
40. Combination Sum IIMedium34.7%
ArrayBacktracking
73. Set Matrix ZeroesMedium34.7%
ArrayHash TableMatrix
141. Linked List CycleEasy34.7%
Hash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithm
148. Sort ListMedium34.7%
Linked ListTwo PointersDivide and ConquerSortingMerge Sort
Two Sum II - Input Array Is SortedMedium34.7%
ArrayTwo PointersBinary Search
Largest NumberMedium34.7%
ArrayStringGreedySorting
205. Isomorphic StringsEasy34.7%
Hash TableString
Sqrt(x)Easy34.7%
MathBinary SearchNewton's Method
Find K Pairs with Smallest SumsMedium34.7%
ArrayHeap (Priority Queue)
Insert Delete GetRandom O(1)Medium34.7%
ArrayHash TableMathDesignRandomized
387. First Unique Character in a StringEasy34.7%
Hash TableStringQueueCounting
Add StringsEasy34.7%
MathStringSimulation
692. Top K Frequent WordsMedium34.7%
ArrayHash TableStringTrieSortingHeap (Priority Queue)Bucket SortCounting
767. Reorganize StringMedium34.7%
Hash TableStringGreedySortingHeap (Priority Queue)Counting
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee