Logo Passei Direto
Buscar
O código abaixo pode ser utilizado para atravessar um grafo: Entrada: um gráfico G e um vértice v de G Saída: todos os vértices alcançáveis de v marcados função DFS G,v marque v para todas as arestas adjacentes a v, faça se vértice w não estiver marcado, então Chame recursivamente DFS G,w fim se fim para fim função
Entre os diversos tipos de algoritmos utilizados para atravessar grafos, esse código implementa o algoritmo:
Busca em profundidade ou depth first search.
Busca em largura ou breadth first search.
Busca melhor-primeiro ou best first search.
Busca exaustiva ou brute force search.
Busca pelo caminho mínimo (shortest path).
User badge image
Aprendendo com Desafios

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

O código que você descreveu implementa o algoritmo de Busca em Profundidade (Depth First Search - DFS). Esse algoritmo explora o máximo possível ao longo de cada ramo antes de retroceder, marcando os vértices visitados e chamando recursivamente a função para os vértices adjacentes não marcados.

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