Ed
há 3 semanas
O Algoritmo de Prim é utilizado para encontrar a árvore geradora mínima em um grafo. Para otimizar seu desempenho, é importante gerenciar eficientemente os vértices e as arestas que estão sendo considerados. Vamos analisar as opções: a) Lista encadeada - Embora possa ser usada, não é a mais eficiente para o propósito do algoritmo, pois não permite acesso rápido aos elementos com menor peso. b) Fila de prioridade (heap) - Esta é a estrutura de dados ideal para o Algoritmo de Prim, pois permite que o algoritmo acesse rapidamente o próximo vértice com a menor chave (ou peso), otimizando o desempenho. c) Pilha - Não é adequada para o Algoritmo de Prim, pois não fornece a funcionalidade necessária para acessar o menor peso de forma eficiente. d) Tabela hash - Embora útil para outras operações, não é a melhor escolha para o gerenciamento de arestas e pesos no contexto do Algoritmo de Prim. Portanto, a alternativa correta é: b) Fila de prioridade (heap).
Mais perguntas desse material