拓扑排序
拓扑排序:
核心思路:
关键点就是将入度为0的点全部放入队列中,直到遍历完所有的点,如果队列中点的个数等于图中点的个数,
说明该图存在拓扑序列。
代码模板:
1 |
|
注意:
(1)找到入度为0的点作根节点
(2)一定要将所有入度为0的点加入队列
(3)最后需要进行判断是否所有点都入队了,是则存在拓扑序,反之不存在。
拓扑排序
http://example.com/2023/04/03/图论/拓扑排序/
关键点就是将入度为0的点全部放入队列中,直到遍历完所有的点,如果队列中点的个数等于图中点的个数,
说明该图存在拓扑序列。
1 |
|
(1)找到入度为0的点作根节点
(2)一定要将所有入度为0的点加入队列
(3)最后需要进行判断是否所有点都入队了,是则存在拓扑序,反之不存在。