B3644
MujicaSaki · · 题解
拓扑排序的模板题。
拓扑排序是一个有向无环图的所有顶点的线性序列。
该序列需要满足每个顶点出现且只出现一次和如果有一条
这道题目显然全部满足以上条件。如果不懂可以看下面样例的有向无环图。
拓扑排序的步骤:
-
计算每个点的入度。
-
入度为
0 就加入队列。 -
当队列不为空则循环:
-
取出队首元素并输出。
-
遍历队首元素的连边,对应节点的入度
-1 。 -
当对应的节点入度为
0 就加入队列。
-
我们看样例的图,其中
MujicaSaki · · 题解
拓扑排序的模板题。
拓扑排序是一个有向无环图的所有顶点的线性序列。
该序列需要满足每个顶点出现且只出现一次和如果有一条
这道题目显然全部满足以上条件。如果不懂可以看下面样例的有向无环图。
拓扑排序的步骤:
计算每个点的入度。
入度为
当队列不为空则循环:
取出队首元素并输出。
遍历队首元素的连边,对应节点的入度
当对应的节点入度为
我们看样例的图,其中