Non-overlapping Intervals: Interactive Visualizer

Sort intervals by earliest end time to minimize conflicts and maximize schedule space.