Внедренная реализация Bellman Ford требует времени O (V * E) для каждого прогона.Он может победить Флойда Варшалла только тогда, когда E
Однако есть оптимизация, которую вы можете сделать.Вариант Bellman Ford, который использует очередь, аналогично тому, как работает BFS, за исключением того, что элемент может добавляться в очередь несколько раз, когда достигается лучшая стоимость.На практике, на случайно сгенерированных графах это имеет тенденцию работать почти так же хорошо, как Дейкстра с кучами, что составляет O (E log V).