





|
|
Geometrische Datenstrukturen
Sommersemester 2009
Ziel und Inhalt:
Ziel der Vorlesung ist es, eine Einführung in effiziente
Datenstrukturen zu geben, insbesondere solche für geometrische
Probleme.
Wir werden zunächst das bereits vorhandene Wissen über
binäre Suchbäume auffrischen und erweitern und uns dann
klassischen geometrischen Datenstrukturen wie
- range trees
- interval trees
- priority search trees
- segment trees
- binary space partitions
- quad- and octrees
- point location data structures
zuwenden.
Ferner werden wir Techniken zum Entwurf und der Analyse von
Datenstrukturen behandeln, z.B. fractional cascading.
Prüfung:
mündlich; Termine: 23.7., 10.8., 29.9. Liste liegt im ISG-Sekr. aus.
Vorlesungsfolien:
Übungen:
A Self-Adjusting Search Tree by Jorge Stolfi
Voraussetzungen:
Grundwissen über Algorithmen und Datenstrukturen und über
Algorithmische Geometrie.
Literaturhinweise:
 |
| |
Mark de Berg, Marc van Kreveld, Mark Overmars, Otfried Schwarzkopf
Computational Geometry: Algorithms and Applications
Springer-Verlag, second edition, 2000.
Eine exzellente Einführung in die Algorithmische Geometrie.
Deckt die meisten Datenstrukturen ab, die wir behandeln werden.
|
 |
| |
Hanan Samet
Foundations of Multidimensional and Metric Data Structures
Morgan Kaufmann, 2006.
Ein umfassendes Werk zu geometrischen Datenstrukturen zu
einem angemessenen Preis.
|

|
| |
Elmar Langetepe, Gabriel Zachmann
Geometric Data Structures for Computer Graphics
A K Peters Ltd., 2006.
Deckt die meisten Datenstrukturen ab, die wir behandeln werden.
Enthält auch einen Abschnitt über Robustheitsprobleme beim
Implementieren geometrischer Algorithmen!
|
|