Concept Flow - Meeting Rooms Problem Minimum Rooms Required
Sort intervals by start time
Initialize min-heap for end times
For each interval
Check min-heap top end time <= current start?
Pop min-heap
Push current end time
Repeat for all intervals
Heap size = minimum rooms needed
Sort meetings by start time, use a min-heap to track end times of ongoing meetings, reuse rooms if possible, heap size gives minimum rooms.
