拓扑排序

来源:互联网 发布:淘宝卖家中心联系电话 编辑:程序博客网 时间:2024/06/16 03:06

一,AOV

 

1,什么是AOV

 

工程或者某种流程可以分为若干个小的工程或阶段,这些小的工程或阶段就成为活动。

如果以图中的顶点来表示活动,有向边表示活动之间的优先关系,这种用顶点表示活动的有向图就成为AOV网。

AOV网中的弧表示了活动之间存在着制约关系。




二,拓扑排序算法

 

算法描述:

1,图中选择一个入度为0的顶点,输出该顶点;

2,从图中删除该顶点及其相关联的弧,调整被删弧头结点的入度(入度-1);

3,重复执行1,2直到所有入度为0的顶点均被输出,拓扑排序完成,或者图中再也没有入度为0的顶点;
















也就是做完一步删除一步。








0 0
原创粉丝点击