拓扑排序:AOV网 概念 example:选课问题:AOV网 顶点活动(Activity On Vertex)网是指用顶点表示活动,而用边集表示活动关系的有向图. 在这个例子中,课程为结点,而有向边表示着课程的依赖关系. 算法 1.定义一个队列Q,并把所有入度为0的结点加入队列. 2.取队首结点,输出(存储).然后删去所有从它出发的边(非必要),并令这些边达到的顶点的入度减1,如果某个顶点的入度减为0,则将其加入队列. 3.反复进行步骤2,直到队列为空.如果此时入队次数恰好为N,说明排序成功,G…