Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Алгоритм Грэхема23 января 2011Оглавление: 1. Алгоритм Грэхема 2. Корректность сканирования по Грэхему алгоритм построения выпуклой оболочки в двухмерном пространстве. В этом алгоритме задача о выпуклой оболочке решается с помощью стека, сформированного из точек-кандидатов. Все точки входного множества заносятся в стек, а потом точки, не являющиеся вершинами выпуклой оболочки, со временем удаляются из него. По завершении работы алгоритма в стеке остаются только вершины оболочки в порядке их обхода против часовой стрелки. АлгоритмВ качестве входных данных процедуры Graham выступает множество точек Q, где Graham 1) Пусть p0 — точка из множества Q с минимальной координатой y или самая левая из таких точек при наличии совпадений 2) Пусть Для определения, образуют ли три точки a, b и c левый поворот, можно использовать обобщение векторного произведения на двумерное пространство, а именно условие левого поворота будет выглядеть следующим образом: uxvy − uyvx > 0, где
Просмотров: 2873
|