Concept Flow - Minimum Number of Platforms
Sort arrival times
Sort departure times
Initialize pointers i=0, j=0
Compare arrival[i
Increment platform count
Update max platforms
Move pointers i or j
Repeat until all trains processed
Return max platforms needed
We sort arrival and departure times, then use two pointers to track platforms needed by comparing arrivals and departures step-by-step.
