Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Eldar Ulukhanov                      2:5020/1057.226 20 Mar 2003  20:54:00
 To : All
 Subject : Пересение прямоугольников
 -------------------------------------------------------------------------------- 
 
 
 Есть множество прямоугольков на плоскости и надо найти всевозможные попарные
 пересечения этих прямоугольников.
 Эту задачу можно решить перебрав двойным циклом все возможные пары
 прямоугольников. Однако при большом количестве прямогульников на это тратиться
 много времени.
 
 Hе подскажет ли Олл алгоритм нахождения пересечений со сложность меньше, чем
 O(n2)
 
 Есть идея, что сложность можно уменьшить за счет предварительного
 упорядочивания множества и поиском его пересечения со всеми прямоугольниками.
 Однако не понятно как эти прямугольники упорядочивать и как искать пересечение
 этого упорядоченного множества с одним элементом меньше чем O(n).
 
 За ранее благодарен за любые советы.
 
 Всего хорошего, All!
                                                     Eldar Ulukhanov
 --- C++ - это не язык. Это мировоззрение, меняющее образ мышления.
  * Origin: CD и DOOMай (2:5020/1057.226)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Пересение прямоугольников   Eldar Ulukhanov   20 Mar 2003 20:54:00 
 Пересение прямоугольников   Anthone Tikhonov   21 Mar 2003 15:01:36 
 Re: Пересение прямоугольников   Anatoly Saveliev   21 Mar 2003 15:19:38 
 Re: Пересение прямоугольников   Sergey Andrianov   27 Mar 2003 10:15:34 
Архивное /ru.algorithms/52963e7a1c7e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional