Algorithmus:
Der Algorithmus von Prim berechnet zu einem gewichteten Graphen einen minimalen Spannbaum,
indem er von den bereits besuchten Knoten die minimale Kante (Prioritätswarteschlange) zu einem unbesuchten Knoten zum
Spannbaum hinzunimmt.
Komplexität:
Der Algorithmus von Prim benötigt Zeit , wenn alle Operationen der Prioritätswarteschlange in
ausführbar sind, genauer gesagt Aufrufe von ExtractMin und Aufrufe von Insert.
Bei Fibonacci Heaps ergibt sich somit
.
Die Verwendung von Buckets ist aufgrund der zusätzlichen Bedingungen i.A. nicht möglich.
Dennoch ist der Algorithmus von Prim für dichte Graphen eines der schnellsten Verfahren.