LeetCode ยท Intervals

Intervals Problem Set

Sort by start or end, sweep once, merge or count. Interval problems are greedy at heart โ€” the sort order determines the strategy.

Concept pages: Greedy ยท Sorting
DifficultyPatternProblemKey Insight
MediummergeLC 56 ยท Merge IntervalsSort by start, merge overlapping. O(n log n).
MediuminsertLC 57 ยท Insert IntervalFind overlap range, merge, collect before/after. O(n).
MediumremovalLC 435 ยท Non-overlapping IntervalsSort by end, greedily keep earliest-ending. Remove count = total โˆ’ kept. O(n log n).
EasysortLC 252 ยท Meeting RoomsSort by start, check for any overlap. O(n log n). (Premium)
MediumheapLC 253 ยท Meeting Rooms IISort by start, min-heap of end times. O(n log n). (Premium)
MediumintersectionLC 986 ยท Interval List IntersectionsTwo pointers on sorted interval lists. O(m+n).
MediumcoveredLC 1288 ยท Remove Covered IntervalsSort by start asc, end desc. Track max end. O(n log n).
HardheapLC 2402 ยท Meeting Rooms IIITwo heaps: available rooms + busy rooms. O(m log n).

โ† Back to all LeetCode categories