


































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Este documento aborda o assunto de busca em largura (bfs) em grafos não orientados, explicando os problemas práticos relacionados a grafos e algoritmos, algoritmo de busca em largura, sua implementação usando listas de adjacências (tads), e propriedades da bfs. O documento também fornece exemplos e referências para obter mais informações.
Tipologia: Exercícios
1 / 42
Esta página não é visível na pré-visualização
Não perca as partes importantes!



































Assuntos
● (^) Grafos
Tipos de problemas práticos envolvendo grafos
Problemas típicos relacionados a grafos e algoritmos ● (^) Caminho: Existe um caminho entre nós s e t?
Considerar implementação de grafos com listas de adjacências (TADs)
Considerar implementação de grafos com listas de adjacências (TADs)
Busca em Largura (Breadth First Search) ● (^) A partir de um nó (vértice) s (âncora), visitam-se todos os seus adjacentes (componentes conexos); ● (^) Para o nó inicial s assinala-se uma distância = 0; ● (^) No primeiro passo, todos os nós conectados a s são visitados e assinala-se uma distância = 1 a estes; ● (^) No segundo passo, todos os nós alcançados a partir dos nós de distância =1 são visitados e assinala-se distância = 2 a esses, e assim sucessivamanente até todos serem visitados.
Exemplo (BFS)
Exemplo (BFS)
Exemplo (BFS)
Exemplo (BFS)
Exemplo (BFS)
Exemplo (BFS)
Exemplo (BFS)
Exemplo (BFS)