有一个有向图(AOV网)如下:
遍历方法:
每次找入度为0的节点,找到后删除该节点和该节点的出度边.
在新的AOV网中(删除某些节点和边后) 重复这个过程
在这个图中遍历为
第一步: 0
第二步: 1 或 2
第三步: 4
第四步:3 或 6
第五步:5
第六步:7
共有4种不同拓扑序列
拓扑序列反映那些工程得先完成,那些工程得后完成。
代码:
#include<iostream>
#include<list>
#include<queue>
using namespace std;
/***************类声明*********/
class