25.10.2014 Views

busca - profunidade, largura, A - Unicamp

busca - profunidade, largura, A - Unicamp

busca - profunidade, largura, A - Unicamp

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Introdução<br />

Grafos × Métodos de Busca<br />

Busca em Profundidade<br />

Busca em Largura<br />

Exercícios<br />

Busca Heurística<br />

Definição<br />

O Método DFS<br />

Exemplos<br />

Propriedades<br />

Aplicações<br />

Busca em Profundidade<br />

O Método DFS<br />

O algoritmo para <strong>busca</strong> em profundidade marca v (raiz) como visitado;<br />

A seguir toma o vértice w conectado a v, verifica se w é solução:<br />

se sim, encerra a <strong>busca</strong> (e indica a solução que pode ser<br />

somente este nó ou todo o percurso do nó-raiz até este nó),<br />

se não, continua a DFS em w;<br />

Terminando <strong>busca</strong> em w, o algoritmo toma outro vértice z conectado a<br />

v ainda não visitado e executa a <strong>busca</strong>, se o nó for a solução, encerra o<br />

algoritmo e devolve a solução, caso contrário prossegue, desta forma,<br />

sucessivamente.<br />

Elaine Catapani Disciplina FT 024

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!