LeetCode The Hard Way

Nvidia

131 problems

ProblemDifficultyFrequency Topics
761. Special Binary StringHard100%
StringDivide and ConquerSorting
146. LRU CacheMedium93.3%
Hash TableLinked ListDesignDoubly-Linked List
121. Best Time to Buy and Sell StockEasy86.9%
ArrayDynamic Programming
1. Two SumEasy85.4%
ArrayHash Table
3. Longest Substring Without Repeating CharactersMedium85.4%
Hash TableStringSliding Window
23. Merge k Sorted ListsHard82.1%
Linked ListDivide and ConquerHeap (Priority Queue)Merge SortTournament Sort
49. Group AnagramsMedium82.1%
ArrayHash TableStringSorting
20. Valid ParenthesesEasy78.1%
StringStackBracket Sequences
93. Restore IP AddressesMedium78.1%
StringBacktracking
1046. Last Stone WeightEasy75.9%
ArrayHeap (Priority Queue)
2592. Maximize Greatness of an ArrayMedium75.9%
ArrayTwo PointersGreedySorting
33. Search in Rotated Sorted ArrayMedium73.5%
ArrayBinary Search
53. Maximum SubarrayMedium73.5%
ArrayDivide and ConquerDynamic Programming
200. Number of IslandsMedium73.5%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
2571. Minimum Operations to Reduce an Integer to 0Medium73.5%
Dynamic ProgrammingGreedyBit Manipulation
412. Fizz BuzzEasy73.5%
MathStringSimulation
42. Trapping Rain WaterHard70.7%
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
1610. Maximum Number of Visible PointsHard70.7%
ArrayMathGeometrySliding WindowSorting
11. Container With Most WaterMedium70.7%
ArrayTwo PointersGreedy
Reverse BitsEasy67.6%
Divide and ConquerBit Manipulation
347. Top K Frequent ElementsMedium67.6%
ArrayHash TableDivide and ConquerSortingHeap (Priority Queue)Bucket SortCountingQuickselect
138. Copy List with Random PointerMedium64%
Hash TableLinked List
4SumMedium64%
ArrayTwo PointersSorting
Sliding Window MaximumHard64%
ArrayQueueSliding WindowHeap (Priority Queue)Monotonic QueueRange Minimum/Maximum Query
2433. Find The Original Array of Prefix XorMedium64%
ArrayBit Manipulation
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee