Vorlesung Praktische Informatik I
Wintersemester 1998/99

    Prof. Dr. Dietmar Seipel



    Aktuelle Informationen


Inhalt:

Ziel der Vorlesung ist die Vermittlung grundlegender Kenntnisse über Datenstrukturen sowie Algorithmen und deren Komplexität.

Im Laufe der Vorlesung werden grundlegende Datenstrukturen wie Felder, lineare Listen (Schlangen, Keller usw.) und Baumstrukturen eingeführt und untersucht.

Eine grundlegende, häufig benötigte Operation ist das Sortieren von grossen Datenbeständen hinsichtlich von Schlüsselwerten. Es wird eine ganze Reihe gebräuchlicher Sortierverfahren (Quicksort, Mergesort usw.) vorgestellt und bezüglich ihrer Komplexität analysiert.

Zur Verwaltung dynamisch veränderlicher Datenmengen werden verschiedene baumartige Datenstrukturen sowie Hashverfahren behandelt. Diese sollen die wichtigen Operationen wie Suchen, Einfügen und Löschen auf dem Datenbestand effizient unterstützen.

Der Umgang mit den behandelten Algorithmen und Datenstrukturen wird anhand der Programmiersprache Java geübt.

Literatur:

Termine und Ort:

Allgemeine Angaben zur Vorlesung:

 


Prof. Dr. Dietmar Seipel (seipel@informatik.uni-wuerzburg.de)