Documentos de Académico
Documentos de Profesional
Documentos de Cultura
15:
Para seguir el desarrollo para el criterio de ir de una ciudad a otra, si y solo si hay carretera
entre ellas. Este grafo debe estar fuertemente conectado para poder resolverlo en tiempo
lineal con DFS.
Una propuesta sobre cómo encontrar la duración del ciclo más corto en un gráfico no
dirigido con unidad longitudes de borde. Cuando se encuentra un borde posterior,
digamos (v, w) durante una búsqueda en profundidad, se forma un ciclo con los bordes
del árbol de w a v. La duración del ciclo es nivel [v] - nivel [w] + 1, donde el nivel de un
vértice es su distancia en el árbol DFS desde el vértice raíz. Esta sugiere el siguiente
algoritmo:
• Realice una búsqueda profunda primero, haciendo un seguimiento del nivel de cada
vértice.
• Cada vez que se encuentre un borde posterior, calcule la duración del ciclo y guárdelo si
está más pequeño que el más corto visto anteriormente.