Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmo de Tarjan
Inicie DFS desde el nodo 1 y agregue los nodos recorridos a la pila. Cuando se
busca el nodo u = 6, DFN [6] = BAJO [6], y se encuentra un componente
conectado fuerte. Desapile hasta que u = v, {6} sea un componente
fuertemente conectado.
Regrese al nodo 5 y descubra que DFN [5] = BAJO [5]. {5} es un componente
fuertemente conectado después de empujar la pila.
Algoritmo de Kosaraju
Grabado después del recorrido, registramos las salidas sucesivas como [5] [3]
[2] [4] [1].
Luego invertimos los bordes del gráfico para obtener el gráfico inverso:
Usamos la matriz dfn para atravesar este gráfico inverso nuevamente en orden
inverso. El conjunto de puntos atravesados por el mismo dfs es un componente
fuertemente conectado.