Grafos bfs
J. P. A. Martins
Busca em largura
Jo˜o Paulo Ataide Martins a Instituto de Educa¸˜o Superior de Bras´ ca ılia
Abril 2014
1/ 31
Busca em largura
2/ 31
J. P. A. Martins
Busca ou varredura
Um algoritimo de busca (ou varredura) examina, sistematicamente, os v´rtices e os arcos de um digrafo. e Busca em largura
2/ 31
J. P. A. Martins
Busca ou varredura
Um algoritimo de busca (ou varredura) examina, sistematicamente, os v´rtices e os arcos de um digrafo. e Cada arco ´ examinado uma s´ vez. Despois de visitar sua e o ponta inicial o algoritmo percorre o arco e visita sua ponta final. Busca em largura
3/ 31
J. P. A. Martins
Busca em largura
A busca em largura (=breadth-first search = BFS ) come¸a c por um v´rtice, digamos s, especificado pelo usu´rio. e a
Busca em largura
3/ 31
J. P. A. Martins
Busca em largura
A busca em largura (=breadth-first search = BFS ) come¸a c por um v´rtice, digamos s, especificado pelo usu´rio. e a
Algoritmo
Busca em largura
3/ 31
J. P. A. Martins
Busca em largura
A busca em largura (=breadth-first search = BFS ) come¸a c por um v´rtice, digamos s, especificado pelo usu´rio. e a
Algoritmo
- visita s,
Busca em largura
3/ 31
J. P. A. Martins
Busca em largura
A busca em largura (=breadth-first search = BFS ) come¸a c por um v´rtice, digamos s, especificado pelo usu´rio. e a
Algoritmo
- visita s,
- depois visita v´rtices ` distˆncia 1 de s, e a a Busca em largura
3/ 31
J. P. A. Martins
Busca em largura
A busca em largura (=breadth-first search = BFS ) come¸a c por um v´rtice, digamos s, especificado pelo usu´rio. e a
Algoritmo
- visita s,
- depois visita v´rtices ` distˆncia 1 de s, e a a - depois visita v´rtices ` distˆncia 2 de s, e a a Busca em largura
3/ 31
J. P. A. Martins
Busca em largura
A busca em largura (=breadth-first search = BFS ) come¸a
c