J'ai un groupe de points (x, y) et j'ai besoin de trouver la distance entre les deux qui sont les plus éloignés.Étalement maximal de plusieurs points
Quel est le moyen le plus efficace de trouver ceci?
Merci
J'ai un groupe de points (x, y) et j'ai besoin de trouver la distance entre les deux qui sont les plus éloignés.Étalement maximal de plusieurs points
Quel est le moyen le plus efficace de trouver ceci?
Merci
Eh bien, compairing chaque point contre tous les autres points est certainement pas efficace.
Le moyen le plus efficace consiste à trouver la coque convexe, qui est le polygone convexe (aucun angle> 180) entourant tous les points. Après cela, vous trouverez les points les plus éloignés sur la coque, en utilisant des paires antipodales.
algorithme décrit ici:
http://www.seas.gwu.edu/~simhaweb/cs153/lectures/module1/module1.html
Cet algorithme est appelé rotation Etriers. – marcog
Cela semble prometteur, je vais y jeter un oeil, merci! – Matt
Ça a marché! Je vous remercie. – Matt