Re: работа со временем

From
Nick Kovaliov ()
To
Илья Кантор
Date
2002-11-10T09:43:35Z
Area
RU.ALGORITHMS
From: "Nick Kovaliov" <Nick@urm.ru>

    ИК> Насколько я понимаю, задача формулируется так:
    ИК> есть N отрезков на прямой.
    ИК> Требуется максимально быстро
    ИК> найти пересечение нового отрезка и N.
    ИК> Быстрее, чем за O(N) тут не управишься, имхо.

А если границы исходных интервалов отсортировать ?
Правда худший вариант всё равно O(N),
поскольку в среднем тебе нужно будет вывести O(N)
интервалов с секундами в каждом.

Тут всё зависит от средней длины тестового отрезка,
и как этот отрезок будет пересекаться.

До встречи, всего наилучшего !


--- ifmail v.2.15dev5
 * Origin: Demos online service (2:5020/400)