拓扑排序流程
2016-10-06 22:27:54 0 举报
拓扑排序是针对有向无环图(DAG)的一种排序算法,其基本流程如下: 1. 从入度为0的节点开始,将其输出并删除。 2. 更新剩余节点的入度值,将指向该节点的边减1。 3. 重复步骤1和2,直到所有节点都被输出或图中存在环。 4. 如果所有节点都被输出,则拓扑排序成功;否则,图中存在环,无法进行拓扑排序。 拓扑排序的主要应用场景包括确定任务执行顺序、分析电路结构等。
作者其他创作
大纲/内容
V3
V2
V6
找到入度为0的顶点,删除该顶点和以该顶点为尾的弧第一步也可选择V6
第一步
V5
V4
第二步
有向无环图
最后得到拓扑序列:V1-V6-V4-V3-V2-V5
V1
拓扑排序流程
第四步
第五步
第三步
收藏
收藏
0 条评论
下一页