Breitensuche: Kürzeste Wege in Graphen finden
Автор: Algorithmen und Datenstrukturen
Загружено: 2021-05-22
Просмотров: 6680
Описание:
Neben der Tiefensuche (dfs) gibt es noch eine zweite Standardmethode zur Traversierung von Graphen: Die Breitensuche (Englisch: "breadth-first search", bfs). Breitensuche = "Erst die Geschwister, dann die Kinder". Mit der Breitensuche lassen sich elegant kürzeste Wege durch Graphen finden.
Ein Beispiel für eine Breitensuche sehen Sie bereits im Vorspann zum Video.
00:00 - Intro
00:19 - Navigationssysteme und Schnellbahn-Netze
04:04 - Kürzeste Wege in Graphen (bei Weglänge = Anzahl der Kanten)
05:57 - Traversieren
08:28 - "Notationszucker" für Maps
11:25 - Tiefensuche (1. Versuch, funktioniert nicht!)
16:11 - Tiefensuche, korrigiert
19:03 - Laufzeiten Tiefensuche: O(n³)
27:01 - Greedy
29:47 - Breitensuche
33:14 - Beispiel Breitensuche
36:46 - Breitensuche, optimiert
38:26 - Breitensuche in Bäumen
Oft haben die Kanten aber unterschiedliche Längen, dann ist die Weglänge = Summe der Kantenlängen auf dem Pfad.
Kürzeste Wege finden: • Pathfinding Teil 2: Wege durch Graphen
Der A* Algorithmus: • Pathfinding Teil 3: A* Algorithmus
Tiefensuche: • Graphen traversieren mit Tiefensuche
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: