Skip to main content
PreparationZone Logo
PreparationZone
Back to Coding

Coding · Medium · Pro

Insert a new interval into a sorted non-overlapping list

CodingIntervalsSenior
Model answerPreview

Approach

  • Add interval, sort by start, then merge overlapping neighbors.
  • Or single pass: skip intervals ending before new start, merge overlaps, append rest.

Java Solution

Java
public int[][] insert(int[][] intervals, int[] newInterval) {
    List<int[…