Logo Passei Direto
Buscar
Qual e a principal diferenca entre a busca em largura (BFS) e a busca em profundidade (DFS)?
a) A BFS explora os nos mais distantes primeiro, enquanto a DFS explora os nos mais proximos primeiro.
b) A BFS utiliza uma fila, enquanto a DFS utiliza uma pilha.
User badge image
Desenvolvendo com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as alternativas para entender a principal diferença entre a busca em largura (BFS) e a busca em profundidade (DFS): a) A BFS explora os nós mais distantes primeiro, enquanto a DFS explora os nós mais próximos primeiro. - Esta afirmação está incorreta. Na verdade, a BFS explora os nós mais próximos primeiro, enquanto a DFS vai mais fundo em um caminho antes de retroceder. b) A BFS utiliza uma fila, enquanto a DFS utiliza uma pilha. - Esta afirmação está correta. A BFS utiliza uma fila para gerenciar os nós a serem explorados, enquanto a DFS utiliza uma pilha (ou a pilha de chamadas da recursão) para explorar os nós. Portanto, a alternativa correta é: b) A BFS utiliza uma fila, enquanto a DFS utiliza uma pilha.

Essa resposta te ajudou?

0
Dislike0

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