Logo Passei Direto
Buscar

Qual e a complexidade de tempo tipica do algoritmo de Kruskal em um grafo com E arestas e V vertices? a) O(V^2) b) O(ElogE) c) O(V+E) d) O(E^2)

User badge image
Questões para Estudantes

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

O algoritmo de Kruskal é utilizado para encontrar a árvore geradora mínima de um grafo. A complexidade de tempo típica do algoritmo de Kruskal depende da forma como as arestas são processadas e da estrutura de dados utilizada para gerenciar os conjuntos disjuntos. 1. O algoritmo começa ordenando as arestas, o que leva O(E log E) tempo. 2. Em seguida, ele percorre as arestas e utiliza uma estrutura de dados para verificar se a adição de uma aresta formaria um ciclo, o que pode ser feito em tempo quase constante com a união-find. Portanto, a complexidade de tempo total do algoritmo de Kruskal é O(E log E). Analisando as alternativas: a) O(V^2) - Não é correta para o algoritmo de Kruskal. b) O(E log E) - Esta é a complexidade correta. c) O(V+E) - Não é correta para o algoritmo de Kruskal. d) O(E^2) - Não é correta para o algoritmo de Kruskal. A alternativa correta é: b) O(E log E).

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