Die Kostenschätzungen für
V
U
müssen verwaltet werden. Rechenoperationen sind:
- initialisieren (alles mit +
)
- Knoten mit geringsten Kosten finden und entfernen
- Kosten ändern (hier: verringern)
Das ist die Schnittstelle für den abstrakten Datentyp
Vorrangwarteschlange (priority queue).
Mögliche Implementierungen:
- ungeordnete Liste
- geordnete Liste
- binärer Heap (wie in Heapsort)
- Binomialheap
Fibonacci-Heap
Johannes Waldmann
2005-01-25