Algorithmen und Datenstrukturen (SS 2015)
Die Noten für die zweite Klausur können jetzt im Übungssystem nachgeschaut werden. Dafür auf Übersicht klicken, die Note steht ganz unten.
Einsicht: Die Einsicht findet am 22. September statt von 10:00 bis 11:00 bei uns im Lehr- und Forschungsgebiet Theoretische Informatik, Raum 4106, Informatikzentrum. Bitte bringen Sie ihre Bluecard (alternativ Studenten- und Lichtbildausweis) mit.Inhalt
Die Vorlesung stellt grundlegende Datenstrukturen und Algorithmen vor. Einerseits wird ein Katalog wichtiger Algorithmen detailliert vorgestellt, wobei Wert auf das intuitive Verständis des Algorithmus, die formalen Beweise seiner Korrektheit und auf die Analyse seiner Laufzeit und Gebrauch anderer Ressourcen gelegt wird. Andererseits werden allgemeine Techniken zum Entwurf neuer Datenstrukturen und Algorithmen vorgestellt.
Nach dem Genuß dieser Vorlesung sollen folgende wichtige Kenntnisse erworben worden sein: Die Fähigkeit, eine für ein Problem geeignete Datenstruktur aus einem grossen Katalog zu wählen und zu implementieren. Aktives, detailliertes Kennen der wichtigsten Algorithmen und Datenstrukturen sowie die Fähigkeit, geeignete Algorithmen in der Literatur zu finden. Selbstständiges Entwerfen und Analysieren neuer Datenstrukturen und Algorithmen anhand der wichtigsten Entwurfstechniken.
Ein grober Inhaltsüberblick sieht so aus:
- Einführung
- Suchen
- Sortieren
- Graphalgorithmen
- Entwurfsparadigmen
Vorlesungsfolien
Animationen sind hier leider nicht enthalten.- 8. April 2015
- 15. April 2015
- 22. April 2015
- 29. April 2015
- 6. Mai 2015
- 13. Mai 2015
- 20. Mai 2015
- 3. Juni 2015
- 10. Juni 2015
- 17. Juni 2015
- 24. Juni 2015
- 1. July 2015
Übungsblätter
- Blatt 1 words
- Blatt 2
- Blatt 3
- Blatt 4
- Blatt 5
- Blatt 6
- Blatt 7
- Blatt 8
- Blatt 9
- Blatt 10
- Blatt 11
- Blatt 12
- Probeklausur (mit Lösungshinweisen)
- Klausur Lösungsvorschlag
Links
Literatur
Introduction to Algorithms. | |
Algorithmen und Datenstrukturen. | |
Data Structures and Algorithms - The Basic Toolbox. |