Effiziente Algorithmen
Fortgeschrittene algorithmische Konzepte wie Approximation und Randomisierung werden eingeführt. Vertiefung bekannter Entwurfsprinzipien und fortgeschrittene Datenstrukturen wie perfektes Hashing oder Splaybäume werden besprochen.