Złożoność obliczeniowa algorytmu Dijkstry zależy od momentu liczby V wierzchołków oraz E krawędzi grafu. O rzędzie złożoności decyduje wdrożenie kolejki priorytetowej:
Pierwszy wersja jest maksymalny na przedmiot grafów gęstych (czyli jeśli E = Θ(V2)), inny jest szybszy na przedmiot grafów rzadkich (E = Θ(V)), trzecia część jest wielce spośród rzadka używany spośród przyczyny na duży stopień skomplikowania oraz miniaturowy w zestawieniu z spośród nim profit czasowy.