LeetCode The Hard Way

Bloomberg

1239 problems

ProblemDifficultyFrequency Topics
Sparse Matrix MultiplicationMedium32%
ArrayHash TableMatrixLinear Algebra
Remove Duplicate LettersMedium32%
StringStackGreedyMonotonic Stack
367. Valid Perfect SquareEasy32%
MathBinary Search
389. Find the DifferenceEasy32%
Hash TableStringBit ManipulationSorting
523. Continuous Subarray SumMedium32%
ArrayHash TableMathPrefix SumPigeonhole Principle
Maximum Product of Three NumbersEasy32%
ArrayMathSorting
Design Search Autocomplete SystemHard32%
StringDepth-First SearchDesignTrieSortingHeap (Priority Queue)Data Stream
647. Palindromic SubstringsMedium32%
Two PointersStringDynamic Programming
Trim a Binary Search TreeMedium32%
TreeDepth-First SearchBinary Search TreeBinary Tree
713. Subarray Product Less Than KMedium32%
ArrayBinary SearchSliding WindowPrefix Sum
802. Find Eventual Safe StatesMedium32%
Depth-First SearchBreadth-First SearchGraph TheoryTopological SortKosaraju's AlgorithmTarjan's SCC Algorithm
867. Transpose MatrixEasy32%
ArrayMatrixSimulation
1047. Remove All Adjacent Duplicates In StringEasy32%
StringStack
1095. Find in Mountain ArrayHard32%
ArrayBinary SearchInteractiveTernary Search
Replace Employee ID With The Unique IdentifierEasy32%
Database
1470. Shuffle the ArrayEasy32%
Array
1920. Build Array from PermutationEasy32%
ArraySimulation
1365. How Many Numbers Are Smaller Than the Current NumberEasy32%
ArrayHash TableSortingCounting Sort
992. Subarrays with K Different IntegersHard32%
ArrayHash TableSliding WindowCounting
HeatersMedium32%
ArrayTwo PointersBinary SearchSorting
97. Interleaving StringMedium32%
StringDynamic Programming
1781. Sum of Beauty of All SubstringsMedium32%
Hash TableStringCounting
771. Jewels and StonesEasy32%
Hash TableString
Rank ScoresMedium32%
Database
815. Bus RoutesHard32%
ArrayHash TableBreadth-First Search
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee