Пересечение N интервалов [x 1 , y 1 ], [x 2 , y 2 ] ... [x N , y N ] определяется диапазоном [max (x 1 , x 2 ), ..., x N ), мин (y 1 , y 2 , ..., y N )]. Это может быть доказано математической индукцией и занимает время O ( N ). Вы можете прочитать больше об интервальной арифметике здесь .
Примечание : Если мы получим окончательный диапазон как [x, y], где x> y, то диапазон будетпустой.