LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
792. Number of Matching SubsequencesMedium7.5%
ArrayHash TableStringBinary SearchDynamic ProgrammingTrieSorting
2360. Longest Cycle in a GraphHard7.5%
Depth-First SearchBreadth-First SearchGraph TheoryTopological SortKosaraju's AlgorithmTarjan's SCC Algorithm
1313. Decompress Run-Length Encoded ListEasy7.5%
Array
3161. Block Placement QueriesHard7.5%
ArrayBinary SearchBinary Indexed TreeSegment TreeOrdered Set
3946. Maximum Number of Items From Sale IMedium7.5%
ArrayDynamic ProgrammingGreedy
3753. Total Waviness of Numbers in Range IIHard7.5%
MathDynamic Programming
3509. Maximum Product of Subsequences With an Alternating Sum Equal to KHard7.5%
ArrayHash TableDynamic Programming
2087. Minimum Cost Homecoming of a Robot in a GridMedium7.5%
ArrayGreedy
2940. Find Building Where Alice and Bob Can MeetHard7.5%
ArrayBinary SearchStackBinary Indexed TreeSegment TreeHeap (Priority Queue)Monotonic Stack
3691. Maximum Total Subarray Value IIHard7.5%
ArrayGreedySegment TreeHeap (Priority Queue)
2080. Range Frequency QueriesMedium7.5%
ArrayHash TableBinary SearchDesignSegment Tree
1796. Second Largest Digit in a StringEasy7.5%
Hash TableString
3612. Process String with Special Operations IMedium7.5%
StringSimulation
3668. Restore Finishing OrderEasy7.5%
ArrayHash Table
1036. Escape a Large MazeHard7.5%
ArrayHash TableDepth-First SearchBreadth-First SearchBidirectional Search
2418. Sort the PeopleEasy7.5%
ArrayHash TableStringSorting
Elimination GameMedium7.5%
MathRecursion
1840. Maximum Building HeightHard7.5%
ArrayMathSorting
1833. Maximum Ice Cream BarsMedium7.5%
ArrayGreedySortingCounting Sort
Binary Tree PathsEasy7.5%
StringBacktrackingTreeDepth-First SearchBinary Tree
3739. Count Subarrays With Majority Element IIHard7.5%
ArrayHash TableDivide and ConquerSegment TreeMerge SortPrefix Sum
DebounceMedium7.5%
—
3020. Find the Maximum Number of Elements in SubsetMedium7.5%
ArrayHash TableEnumeration
1846. Maximum Element After Decreasing and RearrangingMedium7.5%
ArrayGreedySorting
1967. Number of Strings That Appear as Substrings in WordEasy7.5%
ArrayString
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee