Concept Flow - Meeting Rooms Problem Minimum Rooms Required
Sort intervals by start time
Initialize min-heap for end times
For each interval
If min-heap top <= current start
Pop min-heap top
Push current end time
Heap size = rooms needed
Done
Sort meetings by start time, use a min-heap to track earliest ending meeting, reuse room if possible, else add new room.
