Мне нужен алгоритм вычисления выпуклой оболочки набора точек из диаграммы Вороного точек за O(n). Диаграмма Вороного содержится в ограничивающей рамке и хранится в виде двусвязного списка ребер. Входными данными является половина ребра, начало которого находится в ограничивающей рамке.
Я знаю, что две точки смежны на выпуклой оболочке тогда и только тогда, когда они имеют бесконечно длинное ребро Вороного.