Lehrinhalte:
In der Computerprogrammierung haben sich bestimmte Algorithmen als besonders effizient und wirkungsvoll herausgestellt.
In dieser Vorlesung werden einige dieser Algorithmen besprochen, unter besonderer Berücksichtigung der Prinzipien für die Entwicklung and Analyse solcher Algorithmen. Konkrete Themen sind
Effizientes Ablegen und Auffinden von Daten,
Algorithmen für die Optimierung,
Baumstrukturen und Algorithmen auf Graphen.
Auch andere Themen können auf Wunsch der Teilnehmer besprochen werden.