Em um algoritmo de busca em profundidade em uma árvore, qual é o principal fator que determina a ordem da…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de árvores e grafos para descrever suas informações e automatizá-las usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo de busca em profundidade em uma árvore, qual é o principal fator que determina a ordem da exploração dos nós?
- A) Prioridade dos nós.
- B) Tempo de execução.
- C) Estrutura de dados utilizada.
- D) Profundidade máxima da árvore.
- E) Número de filhos dos nós.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A busca em profundidade (DFS) visita um nó e segue por um ramo até o fim antes de voltar atrás (backtracking). Passo 2: A ordem dessa exploração é controlada pela estrutura usada para guardar os nós que ainda faltam visitar, que é uma pilha (LIFO), explícita ou implícita na pilha de chamadas da recursão. Passo 3: Como o último nó inserido é o primeiro a sair, o algoritmo desce sempre pelo ramo mais recente, e isso define a ordem de visita. Passo 4: A alternativa A está errada, pois prioridade de nós é característica de buscas com prioridade, como a busca gulosa ou A*, e não da DFS pura. Passo 5: A alternativa B está errada, pois o tempo de execução é uma consequência da ordem e do número de nós visitados, e não o fator que a determina. Passo 6: A alternativa D está errada, pois a profundidade máxima é uma propriedade da árvore que resulta da exploração, e não uma regra que determina a ordem em que os nós são visitados. Passo 7: A alternativa E está errada, pois o número de filhos apenas define quantos ramos existem, mas a ordem depende de como esses filhos são empilhados. Passo 8: Portanto, a alternativa correta é a C, estrutura de dados utilizada, que coincide com o gabarito oficial.
💡 Dica: Considere como a busca em profundidade organiza a exploração dos nós.
Alternativa por alternativa
O aluno acredita que a DFS escolhe o próximo nó por um valor de prioridade, como em buscas com prioridade. Ele mistura os conceitos de busca em profundidade e de busca com heurística ou fila de prioridade.
O aluno confunde a ordem de exploração com o desempenho do algoritmo, achando que o tempo de execução é o que organiza a sequência de visita dos nós.
A pilha define a ordem de exploração em busca em profundidade.
O aluno interpreta a palavra profundidade como se ela definisse a regra de exploração, quando a DFS apenas usa a ideia de descer ramos, e a profundidade máxima é só um resultado da árvore.
Por que engana: Confundir o fator que determina a ordem da exploração com características da árvore, como profundidade ou número de filhos.
O aluno supõe que o número de filhos de cada nó determina diretamente a ordem de visita, sem considerar que é a estrutura de dados (a pilha) que decide qual filho é tratado primeiro.
Raio-X da questão
busca em profundidade
avaliacao
estruturas de dados · algoritmos de busca
Revisar os princípios da busca em profundidade em algoritmos.
Confundir o fator que determina a ordem da exploração com características da árvore, como profundidade ou número de filhos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em períodos de calor intenso, o comitê de saúde de uma escola pretende divulgar, antes do recreio, um boletim na rádio…
- Por que algumas oficinas de um centro cultural não podem ocorrer no mesmo horário? Na programação de sábado, Robótica…
- — O alerta saiu de Arumã, mas o enlace entre Caju e Ema parou de funcionar — avisou a operadora da central fluvial…
- Por que duas oficinas muito procuradas não podem ocorrer no mesmo horário? Em uma situação fictícia, a organização de…
- — Se eu voltar pelo mesmo corredor, chego de novo na entrada? — perguntou uma visitante ao testar o aplicativo de um…
- Ontem o mapa do festival me mandou dar uma volta enorme reclamou uma visitante. Para reduzir aglomeracoes, a…
Todas as questões de Programação - Programação usando grafos e árvores
🔎 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
