LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
435. Non-overlapping IntervalsMedium29.7%
ArrayDynamic ProgrammingGreedySorting
437. Path Sum IIIMedium29.7%
TreeDepth-First SearchBinary Tree
IPOHard29.7%
ArrayGreedySortingHeap (Priority Queue)
Find Bottom Left Tree ValueMedium29.7%
TreeDepth-First SearchBreadth-First SearchBinary Tree
Boundary of Binary TreeMedium29.7%
TreeDepth-First SearchBinary Tree
Bulb Switcher IIMedium29.7%
MathBit ManipulationDepth-First SearchBreadth-First Search
724. Find Pivot IndexEasy29.7%
ArrayPrefix Sum
767. Reorganize StringMedium29.7%
Hash TableStringGreedySortingHeap (Priority Queue)Counting
787. Cheapest Flights Within K StopsMedium29.7%
Dynamic ProgrammingDepth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)Shortest Path
Random Pick with WeightMedium29.7%
ArrayMathBinary SearchPrefix SumRandomized
918. Maximum Sum Circular SubarrayMedium29.7%
ArrayDivide and ConquerDynamic ProgrammingQueueMonotonic Queue
930. Binary Subarrays With SumMedium29.7%
ArrayHash TableSliding WindowPrefix Sum
1006. Clumsy FactorialMedium29.7%
MathStackSimulation
Product Sales Analysis IEasy29.7%
Database
Students and ExaminationsEasy29.7%
Database
Find the Start and End Number of Continuous RangesMedium29.7%
Database
1344. Angle Between Hands of a ClockMedium29.7%
Math
1375. Number of Times Binary String Is Prefix-AlignedMedium29.7%
Array
1415. The k-th Lexicographical String of All Happy Strings of Length nMedium29.7%
StringBacktracking
1547. Minimum Cost to Cut a StickHard29.7%
ArrayDynamic ProgrammingSorting
1637. Widest Vertical Area Between Two Points Containing No PointsEasy29.7%
ArraySorting
Lowest Common Ancestor of a Binary Tree IIIMedium29.7%
Hash TableTwo PointersTreeBinary TreeBinary LiftingLowest Common Ancestor
1703. Minimum Adjacent Swaps for K Consecutive OnesHard29.7%
ArrayGreedySliding WindowPrefix Sum
Remove Duplicates From an Unsorted Linked ListMedium29.7%
Hash TableLinked List
2127. Maximum Employees to Be Invited to a MeetingHard29.7%
ArrayDynamic ProgrammingDepth-First SearchGraph TheoryTopological SortKosaraju's AlgorithmTarjan's SCC Algorithm
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee