Какой из следующих алгоритмов будет наиболее эффективным для поиска **всех кратчайших путей** между всеми парами вершин в плотном графе?