Na escola, cada caminho até a biblioteca tem uma distância em quilômetros. Qual algoritmo encontra o caminho…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Na escola, cada caminho até a biblioteca tem uma distância em quilômetros. Qual algoritmo encontra o caminho mais curto?
- A) Busca em largura
- B) Algoritmo de Dijkstra
- C) Algoritmo de Prim
- D) Busca em profundidade
- E) Algoritmo de Kruskal
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede o algoritmo que encontra o caminho mais curto em um grafo em que cada caminho (aresta) tem uma distância em quilômetros, ou seja, um grafo com pesos positivos.
- O algoritmo de Dijkstra foi projetado exatamente para isso: a partir de um vértice de origem, calcula a menor distância até todos os demais vértices, escolhendo sempre o vértice ainda não processado com menor distância acumulada e atualizando os vizinhos. Assim, a alternativa B está correta, e coincide com o gabarito oficial.
- A busca em largura (A) encontra o caminho com menor número de arestas, mas ignora os pesos; só serviria para o caminho mais curto se todas as distâncias fossem iguais.
- O algoritmo de Prim (C) gera uma árvore geradora mínima, que conecta todos os vértices com custo total mínimo, mas não garante o menor caminho entre dois pontos específicos.
- A busca em profundidade (D) percorre o grafo explorando um ramo até o fim antes de voltar, sem qualquer preocupação com distâncias, por isso não encontra o caminho mais curto.
- O algoritmo de Kruskal (E) também constrói uma árvore geradora mínima, selecionando arestas de menor peso sem ciclos, e não resolve o problema do caminho mais curto entre dois pontos.
💡 Dica: Considere os algoritmos de busca de caminho mais curto.
Alternativa por alternativa
Acredita que a busca em largura acha o caminho com menor distância, confundindo menor número de passos com menor distância em quilômetros.
Dijkstra compara as distâncias dos caminhos e encontra o menor caminho em um mapa com distâncias.
Confunde árvore geradora mínima com caminho mais curto, supondo que conectar a escola à biblioteca com menor custo total seja o mesmo que achar o trajeto mínimo.
Por que engana: Confundir o algoritmo de Dijkstra com algoritmos de busca que não são específicos para encontrar o caminho mais curto.
Pensa que explorar o grafo em profundidade vai naturalmente encontrar o trajeto mais curto, ignorando que o algoritmo não considera os pesos das arestas.
Associa Kruskal a qualquer problema envolvendo distâncias entre pontos, sem perceber que ele monta uma árvore de conexão mínima e não um caminho entre dois locais.
Raio-X da questão
algoritmos de caminho
avaliacao
algoritmos de caminho · pesquisa em grafos
Revisar algoritmos de busca de caminho, como Dijkstra.
Confundir o algoritmo de Dijkstra com algoritmos de busca que não são específicos para encontrar o caminho mais curto.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Ao projetar um algoritmo para calcular o caminho mais curto entre salas em um mapa da escola, qual representação de…
- Durante uma aula, os alunos precisam descobrir o menor caminho entre duas salas em uma escola, representadas por um…
- Desenvolva um algoritmo que encontre o caminho mais curto em um grafo representando uma rede de computadores. Descreva…
- Você deve criar um algoritmo para encontrar o caminho mais curto em um grafo que representa uma rede de computadores…
- Descreva um algoritmo que poderia ser utilizado para encontrar o caminho mais curto entre dois pontos em um grafo…
- Em um mapa de transporte, cada ligação entre dois locais tem um custo positivo, como tempo ou preço da viagem. Um…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
