graphen:breitensuche:dijkstra
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
graphen:breitensuche:dijkstra [2023/11/05 11:47] – [4. Schritt:] Martin Pabst | graphen:breitensuche:dijkstra [2023/11/05 15:02] (aktuell) – [Dijkstra-Algorithmus] Martin Pabst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Dijkstra-Algorithmus ====== | ====== Dijkstra-Algorithmus ====== | ||
+ | {{ youtube> | ||
+ | | ||
+ | |||
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
{{ : | {{ : | ||
Ein Navi findet in wenigen Sekunden die kürzeste Verbindung zwischen zwei Punkten. Wie macht es das? \\ \\ | Ein Navi findet in wenigen Sekunden die kürzeste Verbindung zwischen zwei Punkten. Wie macht es das? \\ \\ | ||
Im Navi sind alle erreichbaren Orte als Knoten und die Wege zwischen ihnen als Kanten dargestellt. Die Kanten sind jeweils mit der Weglänge gewichtet. Schauen wir uns das Beispiel auf der rechten Seite an. Gesucht ist der kürzeste Pfad zwischen A und F. \\ | Im Navi sind alle erreichbaren Orte als Knoten und die Wege zwischen ihnen als Kanten dargestellt. Die Kanten sind jeweils mit der Weglänge gewichtet. Schauen wir uns das Beispiel auf der rechten Seite an. Gesucht ist der kürzeste Pfad zwischen A und F. \\ | ||
- | Die Lösungsidee besteht darin, von A ausgehend den Graphen so zu traversieren (" | + | Die Lösungsidee besteht darin, von A ausgehend den Graphen so zu traversieren (" |
{{ : | {{ : | ||
Bei A tragen wir zu Beginn gleich 0 ein, bei allen anderen Knoten den Wert ∞ (unendlich), | Bei A tragen wir zu Beginn gleich 0 ein, bei allen anderen Knoten den Wert ∞ (unendlich), |
graphen/breitensuche/dijkstra.1699184842.txt.gz · Zuletzt geändert: 2023/11/05 11:47 von Martin Pabst