LeetCode The Hard Way

Nvidia

131 problems

ProblemDifficultyFrequency Topics
743. Network Delay TimeMedium47.9%
Depth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)Shortest PathDijkstra's Algorithm
1197. Minimum Knight MovesMedium38.7%
Breadth-First SearchHeuristic SearchBidirectional SearchA* Search
Max Points on a LineHard38.7%
ArrayHash TableMathGeometryEuclidean AlgorithmGreatest Common Divisor
215. Kth Largest Element in an ArrayMedium38.7%
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
Linked List Random NodeMedium38.7%
Linked ListMathReservoir SamplingRandomized
773. Sliding PuzzleHard38.7%
ArrayDynamic ProgrammingBacktrackingBreadth-First SearchMemoizationMatrixHeuristic SearchBidirectional SearchA* Search
894. All Possible Full Binary TreesMedium38.7%
Dynamic ProgrammingTreeRecursionMemoizationBinary Tree
Fibonacci NumberEasy38.7%
MathDynamic ProgrammingRecursionMemoization
2365. Task Scheduler IIMedium38.7%
ArrayHash TableSimulation
Insert Delete GetRandom O(1)Medium38.7%
ArrayHash TableMathDesignRandomized
14. Longest Common PrefixEasy38.7%
ArrayStringTrie
297. Serialize and Deserialize Binary TreeHard38.7%
StringTreeDepth-First SearchBreadth-First SearchDesignBinary Tree
210. Course Schedule IIMedium38.7%
Depth-First SearchBreadth-First SearchGraph TheoryTopological Sort
1948. Delete Duplicate Folders in SystemHard38.7%
ArrayHash TableStringDepth-First SearchTrieSortingHash Function
Count the Number of Good SubsequencesMedium38.7%
Hash TableMathStringCombinatoricsCounting
344. Reverse StringEasy38.7%
Two PointersString
191. Number of 1 BitsEasy38.7%
Divide and ConquerBit Manipulation
1669. Merge In Between Linked ListsMedium38.7%
Linked List
The MazeMedium38.7%
ArrayDepth-First SearchBreadth-First SearchMatrix
Largest NumberMedium38.7%
ArrayStringGreedySorting
133. Clone GraphMedium38.7%
Hash TableDepth-First SearchBreadth-First SearchGraph Theory
739. Daily TemperaturesMedium38.7%
ArrayStackMonotonic Stack
876. Middle of the Linked ListEasy38.7%
Linked ListTwo Pointers
2270. Number of Ways to Split ArrayMedium38.7%
ArrayPrefix Sum
Pow(x, n)Medium38.7%
MathRecursion
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee