Logo Passei Direto
Buscar
Qual é a complexidade de tempo do algoritmo de Floyd-Warshall para encontrar todos os caminhos mais curtos em um grafo?

a) O(n)
b) O(n^2)
c) O(n^3)
d) O(n log n)
User badge image
Questões Para a Compreensão

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

O algoritmo de Floyd-Warshall é um algoritmo clássico utilizado para encontrar todos os caminhos mais curtos entre todos os pares de vértices em um grafo. A complexidade de tempo desse algoritmo é determinada pelo número de vértices no grafo e pelas operações que ele realiza. O algoritmo realiza três laços aninhados, cada um iterando sobre todos os vértices do grafo. Portanto, a complexidade de tempo do algoritmo de Floyd-Warshall é O(n^3), onde n é o número de vértices. Analisando as alternativas: a) O(n) - Incorreto. b) O(n^2) - Incorreto. c) O(n^3) - Correto. d) O(n log n) - Incorreto. Portanto, a resposta correta é: c) O(n^3).

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina