Buscar

(COMPERVE - UFRN - Engenheiro Engenharia da Computação 2019) O código abaixo pode ser utilizado para atravessar um grafo: Entrada: um gráfico G e ...

(COMPERVE - UFRN - Engenheiro Engenharia da Computação 2019) O código abaixo pode ser utilizado para atravessar um grafo:

Entrada: um gráfico G e um vértice de G
Saída: todos os alcançáveis marcados

função marque
para todas as arestas adjacentes a faça
se estiver então
Chame recursivamente fim se
fim para fim
fim função

Entre os diversos tipos de algoritmos utilizados para atravessar grafos, esse código implementa o algoritmo:

Busca em largura ou breadth first
Busca melhor-primeiro ou best first
Busca pelo caminho mínimo (shortest path)
Busca exaustiva ou brute force
Busca em profundidade ou depth first


Busca em largura ou breadth first
Busca melhor-primeiro ou best first
Busca pelo caminho mínimo (shortest path)
Busca exaustiva ou brute force
Busca em profundidade ou depth first

Essa pergunta também está no material:

ALGORITMOS E COMPLEXIDADE - 8
1 pág.

Complexidade de Algoritmos EngenhariasEngenharias

💡 1 Resposta

User badge image

Ed Verified user icon

O código apresentado implementa o algoritmo de busca em profundidade, também conhecido como depth first search (DFS). Esse algoritmo percorre o grafo explorando o máximo possível em uma ramificação antes de retroceder e explorar outras ramificações.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais