1、
》》 有向无环图【DAG图】:一个有向图中不存在环,则称为有向无环图。
》》 AOV 网:如果用 DAG 图表示一个工程,其顶点表示活动,用有向边 < Vi , Vj >
表示活动 Vi 必须先于活动 Vj 进行,将这个种有向图称为顶点表示活动的
网络,记为 AOV 网。
在 AOV 网中,活动 Vi 是活动 Vj 的直接前驱,活动Vj 是活动 Vi 的直接后继,
这种前驱和后继关系具有传递性,且任何活动 Vi 不能以它自己作为自己的前驱或后继。
》》 拓扑排序:在图论中,由一个有向无环图的顶点组成的序列,当且仅当满足下列条件时,
称为该图的一个拓扑排序。
条件一 、每个顶点出现且只出现一次
条件二 、若顶点 A 在序列中排在顶点 B 的前面,则在图中不存在从顶点 B 到顶点 A 的路径
》》 对一个 DAG 图进行拓扑排序的算法:
步骤一:从 DAG 图中选择一个没有前驱的顶点并输出
步骤二: 从图中删除该顶点和所有以它为起点的有向边
步骤三: 重复前两步