Visita di grafi direzionati

Connettività forte

I nodi $u$ e $v$ sono mutualmente raggiungibili se c’è un percorso da $u$ a $v$

<aside> 💡 Un grafo in cui ogni coppia di nodi è mutualmente raggiungibile si dice fortemente connesso

</aside>

Lemma

Sia $s$ un qualsiasi nodo di un grafo direzionato $G$

<aside> 💡 $G$ è fortemente connesso se e solo se ogni nodo è raggiungibile da $s$ ed $s$ è raggiungibile da ogni nodo

</aside>

Teorema

Si può determinare se $G$ è fortemente connesso in tempo $O(n+m)$

Algoritmo: