Introducción a los algoritmos: Gráfico traversal ---- primero en profundidad de búsqueda (DFS) y búsqueda en anchura (BFS)

Introducción a los algoritmos: Gráfico traversal ---- primero en profundidad de búsqueda (DFS) y búsqueda en anchura (BFS)

recorrido del grafo

1. La Fig define

En pocas palabras, por un par de pequeños puntos en la Fig. (Vértices llamado) y las líneas rectas que conectan estos puntos (llamado secundarios) de los mismos.

Figura 2. Clasificación

FIG grafos no dirigidos se pueden dividir y dígrafo

  • grafo no dirigido
    Aquí Insertar imagen Descripción
  • grafo dirigido
    Aquí Insertar imagen Descripción

3. gráfico traversal algoritmo

1. Profundidad-primera búsqueda (DFS)

pensamiento gráfico de recorrido DFS

En primer lugar, un vértice no es visitado como el vértice de partida, vaya vértice no visitado a lo largo del borde del vértice actual; cuando no hay un vértice no visitado, luego de vuelta a un vértice, continuará acceso de prueba a otros vértices hasta que todos los vértices han sido visitados. claramente, un recorrido en profundidad a lo largo de un recorrido gráfico rama hasta el final, y luego de vuelta otra vez el mismo desplazamiento de manera a lo largo de uno al otro, hasta que todos los vértices han sido visitados hasta ahora.

Leyenda Perfil

En el ejemplo anterior grafo no dirigido, la ruta de búsqueda para la figura DFS:
Aquí Insertar imagen Descripción
búsqueda de ruta DFS es: 1-> 2-> 4-> 3-> 5

dirección de código

No dirigido gráfico traversal DFS- gráficos y la fig.

2. La búsqueda en anchura (BFS)

BFS pensamiento gráfico traversal

En primer lugar, un vértice no ha accedido como un vértice de inicio, el acceso a todos sus vértices adyacentes, a continuación, cada vértice adyacente, vértice y posteriormente acceder a su adyacente no ha accedido hasta que todos los vértices se han visitado también, final de recorrido.

Leyenda Perfil

En el ejemplo anterior grafo no dirigido, la ruta de búsqueda para los próximos BFS en la figura:
Aquí Insertar imagen Descripción
ruta de búsqueda BFS es: 1-> 2-> 3-> 5-> 4

dirección de código

No dirigido gráfico gráfico traversal BFS-

Publicados 155 artículos originales · ganado elogios 15 · vistas 160 000 +

Supongo que te gusta

Origin blog.csdn.net/wangdamingll/article/details/105384100
Recomendado
Clasificación