В алгоритме многоступенчатого графа для кратчайшего пути мы минимизируем стоимость каждого ребра ровно один раз.Таким образом, Сложность Времени составляет O(E)
.Однако в худшем случае мы получаем полный граф с ребрами E = n*(n-1)/2
, поэтому наихудшая временная сложность становится O(E) = O(n^2)
.
Обратите внимание, что и в этом случае каждое ребро обрабатывается ровно один раз.