Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 29f0aef

Browse files
committed
Update 05.Graph-Topological-Sorting.md
1 parent 46c2a10 commit 29f0aef

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

‎Contents/08.Graph/02.Graph-Traversal/05.Graph-Topological-Sorting.md‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
### 2.1 Kahn 算法
1616

1717
> **Kahn 算法的基本思想**:
18+
>
19+
> 1. 不断找寻有向图中入度为 0ドル$ 的顶点,将其输出。
20+
> 2. 然后删除入度为 0ドル$ 的顶点和从该顶点出发的有向边。
21+
> 3. 重复上述操作直到图为空,或者找不到入度为 0ドル$ 的节点为止。
1822
1923
#### 2.1.1 Kahn 算法的实现步骤
2024

@@ -71,9 +75,8 @@ class Solution:
7175

7276
> **基于 DFS 实现拓扑排序算法的基本思想**:
7377
>
74-
> 1. 对于一个顶点 $u,ドル深度游先生遍历从该顶点出发的有向边 $<u, v>$。如果从该顶点 $u$ 出发的所有相邻顶点 $v$ 都已经搜索完毕,则在搜索回溯到顶点 $u$ 时,$u$ 本身也会编程一个已经搜索完的顶点。
75-
> 2. 在拓扑排序的序列中,该顶点 $u$ 位于其所有相邻顶点 $v$ 的前面。
76-
> 3. 这样一来,我们对每个顶点进行回溯时,将其放入栈中,则最终从栈顶到栈底的序列就是一种拓扑排序。
78+
> 1. 对于一个顶点 $u,ドル深度优先遍历从该顶点出发的有向边 $<u, v>$。如果从该顶点 $u$ 出发的所有相邻顶点 $v$ 都已经搜索完毕,则回溯到顶点 $u$ 时,该顶点 $u$ 应该位于其所有相邻顶点 $v$ 的前面(拓扑序列中)。
79+
> 2. 这样一来,当我们对每个顶点进行深度优先搜索,在回溯到该顶点时将其放入栈中,则最终从栈顶到栈底的序列就是一种拓扑排序。
7780
7881
#### 2.2.1 基于 DFS 实现拓扑排序算法实现步骤
7982

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /