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