2014-01-24 178 views

回答

1

是Dijkstra算法的neightbour節點之一甚至可以找到最短路徑當所有邊緣具有相同的重量時。 dijkstra的時間複雜度爲O((V + E)logV)。因爲BFS的時間複雜度爲O(V + E),所以BFS算法比dijkstra漸近地快。

1

是的,但你可能想看看Breadth-first search,這解決了你所指的情況。 要查找路徑,你可以做一個遞歸函數啓動與標記的距離n命運的節點,並移動到與標記的距離N-1

相關問題