Re: Найти количество точек лежащих внутри 2D фигуры
От: watchmaker  
Дата: 17.11.14 11:21
Оценка: +1
Здравствуйте, m1st, Вы писали:


M>Подскажите, куда копать?


Наивное решение — floodfill.
Быстрое решение — через ориентированную площадь, наименьший общий делитель и теорему Пика.

Если линейный размер исходного многоугольника принять равным D, то временная сложность floodfill (и прочих модификаций, уже предложенные в этой теме) будет Ω(ND+D²), а сложность с использованием теоремы Пика — O(NlogD) времени и O(1) памяти.
Отредактировано 17.11.2014 14:17 watchmaker . Предыдущая версия . Еще …
Отредактировано 17.11.2014 14:16 watchmaker . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.