LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
Kth Smallest Element in a Sorted MatrixMedium25.4%
ArrayBinary SearchSortingHeap (Priority Queue)Matrix
Classes With at Least 5 StudentsEasy25.4%
Database
Maximum Product of Three NumbersEasy25.4%
ArrayMathSorting
703. Kth Largest Element in a StreamEasy25.4%
TreeDesignBinary Search TreeHeap (Priority Queue)Binary TreeData Stream
785. Is Graph Bipartite?Medium25.4%
Depth-First SearchBreadth-First SearchUnion-FindGraph TheoryGraph ColoringBipartite Graph
853. Car FleetMedium25.4%
ArrayStackSortingMonotonic Stack
862. Shortest Subarray with Sum at Least KHard25.4%
ArrayBinary SearchQueueSliding WindowHeap (Priority Queue)Prefix SumMonotonic Queue
931. Minimum Falling Path SumMedium25.4%
ArrayDynamic ProgrammingMatrix
968. Binary Tree CamerasHard25.4%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
1207. Unique Number of OccurrencesEasy25.4%
ArrayHash Table
1248. Count Number of Nice SubarraysMedium25.4%
ArrayHash TableMathSliding WindowPrefix Sum
1672. Richest Customer WealthEasy25.4%
ArrayMatrix
2149. Rearrange Array Elements by SignMedium25.4%
ArrayTwo PointersSimulation
2444. Count Subarrays With Fixed BoundsHard25.4%
ArrayQueueSliding WindowMonotonic Queue
CounterEasy25.4%
—
Game Play Analysis IEasy25.4%
Database
815. Bus RoutesHard25.4%
ArrayHash TableBreadth-First Search
Nth Highest SalaryMedium25.4%
Database
2965. Find Missing and Repeated ValuesEasy25.4%
ArrayHash TableMathMatrix
Smallest Range Covering Elements from K ListsHard25.4%
ArrayHash TableGreedySliding WindowSortingHeap (Priority Queue)
Permutation SequenceHard25.4%
MathRecursion
User Activity for the Past 30 Days IEasy25.4%
Database
916. Word SubsetsMedium25.4%
ArrayHash TableString
Remove Invalid ParenthesesHard25.4%
StringBacktrackingBreadth-First Search
228. Summary RangesEasy25.4%
Array
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee