В классе мы видели проблему followin, но я didnt undestand решение. Кто-нибудь может объяснить мне более подробно процедуру решения этой проблемы или дать мне лучшее решение ?:Алгоритм полиномиальной дуги?
Предположим, что указаны n точек в плоскости. Найдите многоугольную дугу с n-1 сторонами, вершины которых заданы точками и стороны которых не пересекаются. (Смежные стороны могут образовывать угол 180). Количество операций shold должно быть порядка n log n.
Решение учитель:
Сортировать все точки относительно координаты х; когда x-координаты равны, учитывайте y-координату, затем соединяйте все вершины по отрезкам (в этом порядке).