Изменения

Перейти к: навигация, поиск

Участник:Muravyov

244 байта добавлено, 15:12, 29 апреля 2012
Способы нахождения триангуляции
== Способы нахождения триангуляции ==
=== Наивный алгоритм ===
В произвольном <tex>n</tex>-угольнике всего <tex>n^2</tex> возможных вариантов построения диагоналей. За <tex>\mathcal{O}(n)</tex> проверим каждый из них.
 
 
 
Выпуклый многоугольник является тривиальным случаем, триангуляция осуществляется за линейное время добавлением диагоналей от одной вершины ко всем другим вершинам. В том числе есть и другие методы, общее число способов триангуляции выпуклого <tex>n</tex>-угольника непересекающимися диагоналями является: <tex> \frac {4\cdot 6 \cdot 10 \cdot... \cdot(4n - 10)} {(n - 1)!}</tex>
184
правки

Навигация