Kapitel 3 – Suche in Graphen

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 – Fragestunde
    Quiz und ganz viel aus der Vorlesung!
  • Vorlesung 12
    In 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 11
    In dieser Vorlesung schließen wir das Kapitel 3 ab und schauen noch einmal auf verschiedene Eigenschaften von Breiten- und Tiefensuche.
  • Vorlesung 10
    In dieser Vorlesung analysieren wir die Laufzeit der Breiten- und der Tiefensuche.
  • Übung 3
    In dieser Übung haben wir uns Beispiele für Tiefen- und Breitensuche angesehen und uns mit dem Wachtum von Funktionen beschäftigt.
  • Vorlesung 9
    In dieser Vorlesung gibt es eine Einführung in das Wachstum von Funktionen und die O-Notation.
  • Vorlesung 8
    In dieser Vorlesung werden weitere Datenstrukturen für Graphen wie die Adjazenz- und die Inzidenzmatrix vorgestellt.
  • Vorlesung 7
    In 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 6
    In 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 5
    In dieser Vorlesung werden einige weitere Konzepte in Graphen vorgestellt. Dabei geht es vornehmlich um Verbindugen und Zusammenhang.