Ed
há 6 dias
O algoritmo de Floyd-Warshall é um algoritmo utilizado para encontrar os caminhos mínimos entre todos os pares de vértices em um grafo. Ele é especialmente útil em situações onde se precisa de uma matriz de distâncias entre todos os vértices, ao invés de apenas entre dois vértices específicos. Vamos analisar as alternativas: a) Quando se deseja calcular o caminho mínimo entre dois vértices específicos - Isso é mais adequado para algoritmos como Dijkstra ou Bellman-Ford, não para Floyd-Warshall. b) Quando se deseja calcular o caminho mínimo entre todos os pares de vértices - Esta é a principal aplicação do algoritmo de Floyd-Warshall. c) Quando o grafo tem muitos ciclos negativos - Embora o algoritmo possa lidar com ciclos negativos, essa não é a sua principal aplicação. d) Quando o grafo é direcionado e não ponderado - O algoritmo pode ser aplicado a grafos ponderados, e não é restrito a grafos não ponderados. Portanto, a alternativa correta é: b) Quando se deseja calcular o caminho mínimo entre todos os pares de vértices.
Mais perguntas desse material