5
def addNum(self, val: int) -> None:6
left, right = 0, len(self.intervals) - 18
mid = (left + right) // 29
e = self.intervals[mid]10
if e[0] <= val <= e[1]:17
self.intervals.insert(pos, [val, val])18
if pos + 1 < len(self.intervals) and val + 1 == self.intervals[pos + 1][0]:19
self.intervals[pos][1] = self.intervals[pos + 1][1]20
del self.intervals[pos + 1]21
if pos - 1 >= 0 and val - 1 == self.intervals[pos - 1][1]:22
self.intervals[pos - 1][1] = self.intervals[pos][1]23
del self.intervals[pos]25
def getIntervals(self) -> List[List[int]]: