Professional Documents
Culture Documents
www.inatel.br/docentes/rosanna EC202
AG2
um conjunto de pontos Q = {p0, p1, ..., p12} com sua envoltria convexa EC(Q) traada
www.inatel.br/docentes/rosanna EC202
1
AG2
ambos utilizam uma tcnica chamada varredura rotacional que processa os vrtices
na ordem dos ngulos polares que eles formam com um vrtice de referncia
www.inatel.br/docentes/rosanna EC202
AG2
cada ponto do conjunto Q de entrada empurrado uma vez para a pilha, e os pontos
que no so vrtices da envoltria convexa so, eventualmente, extrados da pilha
funo TOP(S) retorna o ponto que est no topo da pilha (sem alterar S)
funo NEXT_TO_TOP(S) retorna o ponto que est logo abaixo do topo (sem alterar S)
www.inatel.br/docentes/rosanna EC202
2
AG2
AG2
www.inatel.br/docentes/rosanna EC202
3
AG2
www.inatel.br/docentes/rosanna EC202
AG2
www.inatel.br/docentes/rosanna EC202
4
AG2
Algoritmos geomtricos
Exerccios)
1) Utilizando o algoritmo de GRAHAM, para os conjuntos de pontos da
prxima pgina (de 1 a 5):
a) mostre o contedo da pilha S a cada iterao do lao
enquanto e
b) mostre a configurao final do fecho convexo formado (quais
vrtices sero mantidos como vrtices da envoltria convexa)
www.inatel.br/docentes/rosanna EC202
AG2
Algoritmos geomtricos
1) 2)
3) 4) 5)
www.inatel.br/docentes/rosanna EC202