Unverified Commit 82326e09 authored by ir1d's avatar ir1d Committed by GitHub
Browse files

Update scc.md

parent 633f0253
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -40,8 +40,9 @@ Tarjan 发明了很多算法结构。光 Tarjan 算法就有很多,比如求
### Tarjan 算法求强连通分量

在 Tarjan 算法中为每个结点 $u$ 维护了以下几个变量:
1\. $DFN[u]$ :深度优先搜索遍历时结点 $u$ 被搜索的次序。
2\. $LOW[u]$ :设以 $u$ 为根的子树为 $Subtree(u)$ 。 $LOW[u]$ 定义为以下结点的 $DFN$ 的最小值: $Subtree(u)$ 中的结点;从 $Subtree(u)$ 通过一条不在搜索树上的边能到达的结点。

1.    $DFN[u]$ :深度优先搜索遍历时结点 $u$ 被搜索的次序。
2.    $LOW[u]$ :设以 $u$ 为根的子树为 $Subtree(u)$ 。 $LOW[u]$ 定义为以下结点的 $DFN$ 的最小值: $Subtree(u)$ 中的结点;从 $Subtree(u)$ 通过一条不在搜索树上的边能到达的结点。

一个结点的子树内结点的 DFN 都大于该结点的 DFN。