Сканирующая прямая
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 07.09.23 07:02
Оценка:
Приветствую.
В табличке накопились временные отрезки и сейчас хочется посчитать количество дней, которые покрывались хотя бы одним отрезком (начало или конец отрезка — включительно).
Погуглил — находится алгоритм "сканирующей прямой". Например, тут: Длина объединения отрезков
1. Получается, нужно делать выборку всех данных? Так данных может быть много, то, думаю, будет проще не делать предварительную сортировку, а тупо идти по дням, выбирая самые длинные отрезки.
2. Может есть лучше алгоритм?
Вселенная бесконечна как вширь, так и вглубь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.