Suche in Graphen ist eine grundlegende Fragestellung. Die zugehörigen Strukturen und Methoden bieten zugleich einen Einstieg in weiterführende Themen. Zudem kann man sehen, wie die Wahl von Datenstrukturen den Ablauf eines Algorithmus beeinflussen kann.
Vorlesungen
-
Große Übung 10 – FragestundeQuiz und ganz viel aus der Vorlesung!
-
Vorlesung 12In dieser Vorlesung beginnen wir dynamische Datenstrukturen einzuführen. Es werden Stapel, Warteschlangen und verkettete Listen vorgestellt.
-
Übung 4 (Exkurs)In dieser Übung gibt es einen Exkurs zu Polygonalisierungen.
-
Vorlesung 11In dieser Vorlesung schließen wir das Kapitel 3 ab und schauen noch einmal auf verschiedene Eigenschaften von Breiten- und Tiefensuche.
-
Vorlesung 10In dieser Vorlesung analysieren wir die Laufzeit der Breiten- und der Tiefensuche.
-
Übung 3In dieser Übung haben wir uns Beispiele für Tiefen- und Breitensuche angesehen und uns mit dem Wachtum von Funktionen beschäftigt.
-
Vorlesung 9In dieser Vorlesung gibt es eine Einführung in das Wachstum von Funktionen und die O-Notation.
-
Vorlesung 8In dieser Vorlesung werden weitere Datenstrukturen für Graphen wie die Adjazenz- und die Inzidenzmatrix vorgestellt.
-
Vorlesung 7In dieser Vorlesung stellen wir grundlegende Datenstrukturen wie Warteschlangen und Stapel vor. Zusätzlich werden Breiten- und Tiefensuche behandelt sowie Datenstrukturen für die Codierung von Graphen.
-
Vorlesung 6In dieser Vorlesung wird der Graphenscanalgorithmus vorgestellt um Zusammenhangskomponenten in Graphen zu finden.
-
Übung 2 (Exkurs)In dieser Übung gibt es einen Exkurs zu Polygonalisierungen.
-
Vorlesung 5In dieser Vorlesung werden einige weitere Konzepte in Graphen vorgestellt. Dabei geht es vornehmlich um Verbindugen und Zusammenhang.