|
Didaktik der
Informatik |
---|
In den letzten Jahre hat sich gezeigt, dass der Planet Erde2 doch nicht unbewohnt war. Zum Schutz der Siedlungen sollen diese mit einer Stadtmauer minimaler Länge umgeben werden.
Schreiben Sie Programme in ML, welche ausgehend von den ganzzahligen Koordinaten der Mittelpunkte der Häuser die Reihenfolge der Häuser bestimmt, die mittels Mauern verbunden die Stadtmauer bilden. Vergleichen Sie die unterschiedlichen Algorithmen!
Beispiel für eine Siedlung:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stichworte: Konvexe Hülle, Package-Wrapping, Divide&Conquer,
Graham-Scan, Interior Elimination
Literatur: Duden Informatik, Algorithmen-Sedgewick S. 411ff,
Mehlhorn Bd. 3 S. 79f
sowie: Turing-Omnibus S. 242
|