• Keine Ergebnisse gefunden

Grundlagen der Algorithmischen Geometrie SS 2016 ¨Ubungsblatt 04 Universit¨at Bonn, Institut f¨ur Informatik I

N/A
N/A
Protected

Academic year: 2022

Aktie "Grundlagen der Algorithmischen Geometrie SS 2016 ¨Ubungsblatt 04 Universit¨at Bonn, Institut f¨ur Informatik I"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Grundlagen der Algorithmischen Geometrie SS 2016 Ubungsblatt 04 ¨

Universit¨ at Bonn, Institut f¨ ur Informatik I

Abgabe: Montag 9.05.2016, bis 14:30 Uhr Besprechung: 23.-27.5.

• Die L¨osungen k¨onnen bis zum Abgabetermin in den Postkasten im AVZ III einge- worfen werden (vom Haupteingang in dem kleinen Raum auf der linken Seite). Bitte immer gut sichtbar auf dem Deckblatt die ¨Ubungsgruppennummer und den oder die Namen angeben.

• Abgaben sind in Gruppen von bis zu 3 Personen m¨oglich.

Aufgabe 1: Sweep Algorithmus ¨uber Polygon(4 Punkte)

Gegeben sei ein konvexes Polygon P und ein ausgezeichneter Punkt z. Dabei seien die n Eckpunkte des Polygons durch eine doppelt verkettete Liste [v1, . . . , vn] gegeben. Formulie- ren Sie einen Sweep-Algorithmus, der in linearer Zeit feststellt, ob der Punkt z innerhalb von P liegt. Begr¨unden Sie die Korrektheit und das Laufzeitverhalten Ihres Verfahrens.

Aufgabe 2: Sweep ¨uber Geraden (4 Punkte)

L¨asst sich der Sweep-Algorithmus zur Berechnung der Schnittpunkte vonnLiniensegmenten so modifizieren, dass er zur Berechnung der s Schnittpunkte von n Geraden geeignet ist?

Was ist dabei zu beachten?

Aufgabe 3: 2-d-Baum (4 Punkte)

Bauen Sie f¨ur folgende Punktemenge in der Euklidischen Ebene einen 2-d-Baum auf. (W¨ahlen Sie dabei die Splitgerade stets m¨oglichst ’mittig’.)

{(0,0),(0,12),(2,12),(2,14),(4,12),(6,6),(8,2),(8,14),(10,12),(12,4),(14,0),(14,6)}

Aufgabe 4: 2-d Baum Split-Ratio (4 Punkte)

Zeigen Sie, dass die H¨ohe eines 2-d-Baumes, dessen Splitgeraden im Verh¨altnis 1 : 3 teilen, proportional zu log4

3 nw¨achst.

Referenzen

ÄHNLICHE DOKUMENTE

Wir skizzieren ein weiteres Verfahren (Jarvis’ March ) zur Berechnung der konvexen H¨ulle von n Punkten in der Ebene in allgemeiner Lage (hier: keine 3 Punkte auf einer Geraden,

In dieser Aufgabe soll das Polygon Cutting Theorem bewiesen werden. Es besagt, dass in jedem einfachen Polygon mit n Kanten eine Diagonale gefunden werden kann, die das Polygon in

Theorem 2.8 Man kann in Zeit O (n log n) und mit Speicherplatz O (n) ermitteln, ob von n Liniensegmenten in der Ebene mindestens zwei einen echten Schnittpunkt

SSS: Balancierter Bin¨ arbaum mit dynamischen Schl¨ usseln (Geradengleichung!)...

Bei der Bestimmung des dichtesten Punktepaares in der Ebene k¨ onnte man doch auch so vorgehen: Wir verzichten auf den senkrechten Streifen der Breite MinSoFar und auf das Entfernen

Entwickeln Sie einen optimalen Divide & Conquer -Algorithmus zur Berechnung der kon- vexen H¨ ulle von n Punkten in der Ebene. Aufgabe 3: Konvexe H¨ ulle

Sei M eine Menge von n Punkten in der Ebene derart, dass alle Koordinaten der Punkte aus M nat¨ urliche Zahlen ≤ m ∈ N sind?. Die Punkte aus M liegen also auf einem m ×

[r]