Busca em largura
Busca em largura
Busca em largura
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Caminho mais curto<br />
Ex<strong>em</strong>plo<br />
Imprime um caminho mais curto de s a v.<br />
Print-Path(G, s, v)<br />
1 se v = s então<br />
2 imprime s<br />
3 senão<br />
4 se π[v] = NIL então<br />
4 imprime não existe caminho de s a v.<br />
5 senão<br />
6 Print-Path(G, s, π[v])<br />
7 imprime v.<br />
Exercício. Mostre que um grafo G é bipartido se e somente se<br />
não contém um ciclo de comprimento ímpar.<br />
Projete um algoritmo linear que dado um grafo G devolve<br />
uma bipartição de G, ou<br />
um ciclo ímpar <strong>em</strong> G.<br />
Cid Carvalho de Souza, Cândida Nunes da Silva, Orlando Lee MO417 — Complexidade de Algoritmos – v. 2.1<br />
Cid Carvalho de Souza, Cândida Nunes da Silva, Orlando Lee MO417 — Complexidade de Algoritmos – v. 2.1