Bitte schlagen Sie Ressourcen vor, um zu erfahren, wie Sie einen minimalen Spannbaum in einem gerichteten Graphen mithilfe des Prim-Algorithmus sowie den Bellman-Ford-Algorithmus zur Berechnung des kürzesten Pfades in einem gerichteten Graphen finden.Prims- und Bellman-Ford-Algorithmen in gerichteten Diagrammen
Antwort
Die alsuwaiyel textbook auf Google Books ist sehr gut und hat den Großteil des Buches zur Verfügung.
Das Finden einer MST aus einem gerichteten Graphen ist ein anderes Problem, für das man Prim nicht einfach anpassen kann. Sie sollten stattdessen Edmond's algorithm verwenden.
Bellman Ford funktioniert bereits auf gerichteten Graphen. Keine Notwendigkeit, etwas zu ändern.
Die angegebenen Links sollten Ihnen den Einstieg erleichtern. Google für zusätzliche Ressourcen, falls erforderlich.
Wenn Sie etwas tatsächlichen Code für die Algorithmen möchten, habe ich vor kurzem beide dieser Algorithmen codiert.
Die Kommentare an der Spitze dieser Dateien enthält eine Analyse der beiden Algorithmen sowohl aus Korrektheit und Laufzeitperspektive, und ich hoffe, sie kann etwas Licht auf, wie Sie arbeiten.