13.11.2025

Begriffe

Definition: Graph mit geordneten Paaren Knoten haben Nachfolger und Vorgänger, Eingangsgrad und Ausgangsgrad.

Senke: Knoten ohne Nachfolger,

Quelle: Knoten ohne Vorgänger, Beginn einer topologischen Reihenfolge,

gerichteter Zyklus: gerichteter Weg mit erster Knoten = letzter Knoten

gerichteter Pfad: kein Knoten wiederholt

Darstellung von Graphen

Adjazenzmatrix

Matrix: jede Zeile steht für einen Knoten. Wenn in einer Spalte in dieser Zeile eine 1 steht, so ist die Spalte ein Nachfolger von der Zeile

Adjazenzliste

  • Einfach verkettete Liste für jedes u
  • Adj[u] = Liste aller Nachfolger von u
  • Reihenfolge der verketteten Elemente (Nachfolger) beliebig

Laufzeiten

OperationAdjazenzmatrixAdjazenzliste
teste
zähle alle Nachfolger von
Tiefensuchen+|E|
  • ist die Länge der Liste (“Anzahl Spalten in der u-Zeile”). +1, da wenn die Liste leer ist (siehe Beispiel 5 im Bild oben), hätten wir sonst , was nicht möglich ist

→ siehe Topologische Reihenfolge