Una Búsqueda en
profundidad es un algoritmo que permite recorrer todos los nodos de un grafo o
árbol (teoría de grafos) de manera ordenada, pero no uniforme. Su
funcionamiento consiste en ir expandiendo todos y cada uno de los nodos que va
localizando, de forma recurrente, en un camino concreto. Cuando ya no quedan
más nodos que visitar en dicho camino, regresa, de modo que repite el mismo
proceso con cada uno de los hermanos del nodo ya procesado.
Se comienza en el
vértice inicial (vértice con índice 1) que se marca como vértice activo. Hasta
que todos los vértices hayan sido visitados, en cada paso se avanza al vecino
con el menor índice siempre que se pueda, pasando este a ser el vértice activo.
Cuando todos los vecinos al vértice activo hayan sido visitados, se retrocede
al vértice X desde el que se alcanzó el vértice activo y se prosigue siendo
ahora X el vértice activo.
http://itpn.mx/recursosisc/1semestre/matematicasdiscretas/Unidad%20VI.pdf
No hay comentarios.:
Publicar un comentario