Dijkstras Algorithmus ist ein Verfahren zur Bestimmung der kürzesten Wege von einem Startknoten zu allen anderen Knoten in einem gewichteten Graphen mit nicht-negativen Kantenkosten. Er arbeitet, indem er schrittweise die günstigsten Pfade ausgehend vom Startknoten erweitert und dabei die bisher kürzesten bekannten Distanzen aktualisiert.
Der Suchbaum zeigt uns nun den schnellsten Weg vom Startknoten zu jedem anderen Knoten im Graphen.