11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Topologisches Sortieren<br />

Problem:<br />

¯ Gegeben eine azyklischer gerichteter Graph<br />

11.3. Ausgewählte Graphenalgorithmen<br />

¯ finde Reihenfolge der Knoten, so daß jeder Knoten nach all seinen Vorgängern<br />

kommt<br />

¯ auch: Scheduling-Problem<br />

Topologisches Sortieren II<br />

Topological-Sort:<br />

¯ lasse DFS(G) laufen um Ú℄ für jeden Knoten Ú zu bestimmen<br />

¯ Ú℄ gibt eine topologische Sortierung vor<br />

¯ daher:<br />

– bei jeder Abarbeitung eines Knotens wird er vorne in eine verkettet Liste<br />

eingehängt<br />

– die Liste gibt die Ordnung an<br />

Beispiel für topologisches Sortieren<br />

zerstreuter Professor legt die Reihenfolge beim Ankleiden fest:<br />

Unterhose vor Hose<br />

Hose vor Gürtel<br />

Hemd vor Gürtel<br />

Gürtel vor Jackett<br />

Hemd vor Krawatte<br />

Krawatte vor Jackett<br />

Socken vor Schuhen<br />

Unterhose vor Schuhen<br />

Hose vor Schuhen<br />

Uhr: egal<br />

215

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!