Показать сообщение отдельно
Старый 11.12.2007, 20:31   #1
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Пересечение отрезка с масивом отрезков

Собствено сабж, нужно определить пересекается ли наш отрезок с каким либо из массива отрезков... Отрезки представлены плоскими прямоугольными координатами 2х точек их концов.

Решение проблемы "влоб" - в цикле перебирает все отрезки и проверяем каждый на пересечение с исходным..

Оценка производительности О(N) в худшем случае, и O(N/2) в среднем... что есть достаточно много.

Вопрос как извавиться от полного перебора? Можед деревья?
__________________
(Offline)
 
Ответить с цитированием