Нахождение кратчайших путей:алгортм Флоида: | |||||
Алгоритм Флоида выгоднее использовать, когда нужно
найти кратчайшие расстояния от всех до всез вершин(здесь он хоть и имеет
сложность O(N^3), но за счет простоты работает быстрее,чем дейкстра ?
применяемая поочередно для всех вершин). При работе алгоритма используются
следующие структуры данных: A[i,j] - текущее кратчайшее расстояние от
I до J(Если пока не найдено, то бесконечность/очень большое число). Собственно
сам алгоритм: |