LEA
Fakultät für Informatik der Technischen Universität München
Lehrstuhl für Effiziente Algorithmen
Postadresse: 80290 München; Hausadresse: Arcisstr.21, 80333 München
english

Grundlegende Algorithmen (SS 98)


* Dozent:
Prof. Dr. Ernst W. Mayr
Dr. Michal Mnuk

* Bereich:
3+2 SWS Vorlesung im Aufbaustudium Informatik
Pflichtvorlesung

* Zeit und Ort:
Di 10h c.t. - 12:00, Hörsaal 1100
Mi 12h c.t. - 13:00, Hörsaal 2760

* Übung:
2 SWS Übung zur Vorlesung
Mi 14h s.t. - 15:30, Hörsaal 1100
Übungsleitung: Ulrich Voll
Übungsschein: Einen Schein erhält, wer (Kriterium wird noch bekanntgegeben)

* Hörerkreis:
Studierende im Aufbaustudium Informatik

* Voraussetzungen:
Elementare Grundkenntnisse in Informatik

* Empfehlenswert für:
Grundkenntnisse im Bereich Algorithmen

* Inhalt:
  • Sortieralgorithmen
    Bubble-Sort, Merge-Sort, Heap-Sort, Quick-Sort, Radix-Sort, Median-Algorithmen, untere Schranken für Sortierprobleme
  • Suchen
    Hashing, Suchbäume, Suchen in Texten
  • Elementare Graphalgorithmen
    Traversieren von Graphen, Transitive Hülle, kürzeste Wege Algorithmen, minimale Spannbäume
  • Algorithmen für arithmetische Probleme
    Multiplikation ganzer Zahlen, Matrizenmultiplikation, Optimale Klammerung von Matrizenprodukten

* Skript:
Das Skript ist leider nicht mehr verfügbar, da es als Buch erschienen ist.

* Literatur:
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest:
Introduction to Algorithms
MIT Press, 1990

* Sprechstunde:
siehe hier

*
Overhead Folien:
Sortieren
Der Knuth-Morris-Pratt Algorithmus
Balancierung bei AVL-Bäumen (Rotation)
Graphen
DFS und BFS
Präorder- und Postorder-Nummerierung
Baum- und Rückwärtskanten


mnuk@informatik.tu-muenchen.de