LeetCode The Hard Way

Docusign

28 problems

ProblemDifficultyFrequency Topics
3883. Count Non Decreasing Arrays With Given Digit SumsHard100%
ArrayDynamic ProgrammingPrefix Sum
1797. Design Authentication ManagerMedium96.5%
Hash TableLinked ListDesignDoubly-Linked List
Implement Trie (Prefix Tree)Medium92.5%
Hash TableStringDesignTrie
3588. Find Maximum Area of a TriangleMedium87.7%
ArrayHash TableMathGreedyGeometryEnumeration
3. Longest Substring Without Repeating CharactersMedium81.9%
Hash TableStringSliding Window
146. LRU CacheMedium81.9%
Hash TableLinked ListDesignDoubly-Linked List
Insert Delete GetRandom O(1)Medium81.9%
ArrayHash TableMathDesignRandomized
1268. Search Suggestions SystemMedium81.9%
ArrayStringBinary SearchTrieSortingHeap (Priority Queue)
347. Top K Frequent ElementsMedium74.4%
ArrayHash TableDivide and ConquerSortingHeap (Priority Queue)Bucket SortCountingQuickselect
12. Integer to RomanMedium74.4%
Hash TableMathString
Meeting Rooms IIMedium74.4%
ArrayTwo PointersGreedySortingHeap (Priority Queue)Prefix Sum
200. Number of IslandsMedium74.4%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
Logger Rate LimiterEasy74.4%
Hash TableDesignData Stream
621. Task SchedulerMedium74.4%
ArrayHash TableGreedySortingHeap (Priority Queue)Counting
49. Group AnagramsMedium74.4%
ArrayHash TableStringSorting
Number of AtomsHard63.9%
Hash TableStringStackSorting
213. House Robber IIMedium63.9%
ArrayDynamic Programming
House Robber IIIMedium63.9%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
1368. Minimum Cost to Make at Least One Valid Path in a GridHard63.9%
ArrayBreadth-First SearchGraph TheoryHeap (Priority Queue)MatrixShortest Path0-1 BFSDijkstra's Algorithm
127. Word LadderHard63.9%
Hash TableStringBreadth-First SearchBidirectional Search
21. Merge Two Sorted ListsEasy63.9%
Linked ListRecursion
2326. Spiral Matrix IVMedium63.9%
ArrayLinked ListMatrixSimulation
42. Trapping Rain WaterHard63.9%
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
1235. Maximum Profit in Job SchedulingHard63.9%
ArrayBinary SearchDynamic ProgrammingSorting
162. Find Peak ElementMedium63.9%
ArrayBinary Search
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee