Para algunos gráficos, los algoritmos de búsqueda DFS y BFS procesan los nodos en el mismo orden exacto, siempre que ambos comiencen en el mismo nodo. Dos ejemplos son gráficos que son caminos y gráficos con forma de estrella (árboles de profundidad con un número arbitrario de hijos). ¿Hay alguna forma de categorizar gráficos que satisfagan esta propiedad?
algorithms
graphs
graph-traversal
saadtaame
fuente
fuente
Respuestas:
Supongamos que nuestro BFS y dfs tienen una regla para comenzar desde un nodo específico y en cada doble sentido visitan primero el nodo con el grado más bajo:
comience desde el nodo negro más a la izquierda, luego (BFS y DFS) visite el nodo rojo más a la izquierda, luego visitará el siguiente nodo negro, y así sucesivamente, para hacerlo más general, puede agregar algunas rutas entre triángulos o agregar estrellas después de terminar los triángulos ...
fuente