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