Ed
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).
Cadastre-se ou realize login
Mais perguntas desse material