LINUX.ORG.RU

Совмещение массивов, состоящих из временных интервалов


0

1

Есть массив временных интервалов в виде (begin,end,property1). Нужно на него наложить второй массив (begin,end,property2) таким образом, чтобы все пересекающиеся интервалы из первого массива были заменены интервалами из второго с добавлением соотв точек (begin,end) из второго массива. Приоритет нужно отдавать второму массиву. интервалы в первом и втором массиве не пересекаются. Как это сделать ?

★★☆☆

Последнее исправление: SI (всего исправлений: 2)

интервалами из второго с добавлением соотв точек (begin,end) из второго

может, где-то тут из первого?

MyTrooName ★★★★★
()

А в чём проблема-то? Отсортировать и заменить за один проход после сортировки.

Elyas ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.