LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
882. Reachable Nodes In Subdivided GraphHard5%
Graph TheoryHeap (Priority Queue)Shortest PathDijkstra's Algorithm
1839. Longest Substring Of All Vowels in OrderMedium5%
StringSliding Window
1833. Maximum Ice Cream BarsMedium5%
ArrayGreedySortingCounting Sort
1189. Maximum Number of BalloonsEasy5%
Hash TableStringCounting
1589. Maximum Sum Obtained of Any PermutationMedium5%
ArrayGreedySortingPrefix Sum
1297. Maximum Number of Occurrences of a SubstringMedium5%
Hash TableStringSliding Window
2706. Buy Two ChocolatesEasy5%
ArrayGreedySorting
1223. Dice Roll SimulationHard5%
ArrayDynamic Programming
2455. Average Value of Even Numbers That Are Divisible by ThreeEasy5%
ArrayMath
2037. Minimum Number of Moves to Seat EveryoneEasy5%
ArrayGreedySortingCounting Sort
1670. Design Front Middle Back QueueMedium5%
ArrayLinked ListDesignQueueDoubly-Linked ListData Stream
The Dining PhilosophersMedium5%
Concurrency
MemoizeMedium5%
—
814. Binary Tree PruningMedium5%
TreeDepth-First SearchBinary Tree
3976. Maximum Subarray Sum After MultiplierMedium5%
ArrayDynamic Programming
2502. Design Memory AllocatorMedium5%
ArrayHash TableDesignSimulation
3668. Restore Finishing OrderEasy5%
ArrayHash Table
1720. Decode XORed ArrayEasy5%
ArrayBit Manipulation
3219. Minimum Cost for Cutting Cake IIHard5%
ArrayGreedySorting
2945. Find Maximum Non-decreasing Array LengthHard5%
ArrayBinary SearchDynamic ProgrammingStackQueueMonotonic StackPrefix SumMonotonic Queue
3661. Maximum Walls Destroyed by RobotsHard5%
ArrayBinary SearchDynamic ProgrammingSorting
1163. Last Substring in Lexicographical OrderHard5%
Two PointersStringLyndon Factorization
3305. Count of Substrings Containing Every Vowel and K Consonants IMedium5%
Hash TableStringSliding Window
1332. Remove Palindromic SubsequencesEasy5%
Two PointersString
2952. Minimum Number of Coins to be AddedMedium5%
ArrayGreedySorting
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee