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
| Operation | Adjazenzmatrix | Adjazenzliste |
|---|---|---|
| teste | ||
| zähle alle Nachfolger von | ||
| Tiefensuche | n+|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