Grundlagen der Algorithmen und Datenstrukturen ... - TUM Seidl
Grundlagen der Algorithmen und Datenstrukturen ... - TUM Seidl
Grundlagen der Algorithmen und Datenstrukturen ... - TUM Seidl
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Divide and ConquerClosestCrossPair:• Durchlaufe die (nach <strong>der</strong> y-Koordinatesortierten) Punkte in S 1<strong>und</strong> S 2von oben nachunten (wie in merge(S 1,S 2)) <strong>und</strong> merke dieMengen M 1<strong>und</strong> M 2<strong>der</strong> 8 zuletzt gesehenenPunkte in S 1<strong>und</strong> S 2im d-Streifen• Bei jedem neuen Knoten in M 1, berechneDistanzen zu Knoten in M 2, <strong>und</strong> bei jedem neuenKnoten in M 2, berechne Distanzen zu Knoten inM 1• Gib am Ende minimal gef<strong>und</strong>ene Distanz zurück28.06.09 Kapitel 12 20