Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:graphen:zpg:kuerzeste_pfade:kpfad_dijkstra:start [14.09.2024 10:14] – [Der Computer zieht die Fäden] Marco Kuemmel | faecher:informatik:oberstufe:graphen:zpg:kuerzeste_pfade:kpfad_dijkstra:start [05.05.2025 14:45] (aktuell) – [Der Dijkstra Algorithmus] Svenja Müller | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Der Dijkstra Algorithmus ====== | ====== Der Dijkstra Algorithmus ====== | ||
- | Häufig möchte man kürzeste Pfade in gewichteten Graphen bestimmen. Die Länge des Pfads entspricht in diesem Fall nicht einfch | + | Häufig möchte man kürzeste Pfade in gewichteten Graphen bestimmen. Die Länge des Pfads entspricht in diesem Fall nicht einfach |
Ein wichtiges Beispiel für diese Situation sind **Navigationssysteme**. Die Kantengewichte hängen von der genauen Problemstellung ab: Wenn man die kürzeste Strecke zwischen zwei Knoten im Graphen sucht, trägt man an den Kanten den Abstand zwischen benachbarten Knoten ein, sucht man den schnellsten Weg, repräsentieren die Kantengewichte die Fahrzeiten. | Ein wichtiges Beispiel für diese Situation sind **Navigationssysteme**. Die Kantengewichte hängen von der genauen Problemstellung ab: Wenn man die kürzeste Strecke zwischen zwei Knoten im Graphen sucht, trägt man an den Kanten den Abstand zwischen benachbarten Knoten ein, sucht man den schnellsten Weg, repräsentieren die Kantengewichte die Fahrzeiten. | ||
Zeile 68: | Zeile 68: | ||
< | < | ||
- | hole den startknoten, | + | hole den startknoten, |
solange die ToDo-liste nicht leer ist: | solange die ToDo-liste nicht leer ist: | ||
Zeile 79: | Zeile 79: | ||
| | ||
wenn d < wert von n ODER n nicht in der ToDo-liste | wenn d < wert von n ODER n nicht in der ToDo-liste | ||
- | // was muss dann geschehen | + | // was muss dann geschehen? |
| | ||
wenn n nicht in der ToDo-Liste: | wenn n nicht in der ToDo-Liste: |