数据结构与算法12(new)讲述.pptxVIP

  • 12
  • 0
  • 约7.58千字
  • 约 55页
  • 2017-05-15 发布于湖北
  • 举报
数据结构与算法;Chapter 10 图--2;10.4 拓扑排序和关键路径;活动的执行常常伴随着某些先决条件,一些活动必须先于另一些活动被完成。例如一个计算机专业的学生必须学习一系列课程,其中有些课程是基础课,而另一些课程则必须在学完它们规定的先修课程之后才能开始。如数据结构的学习必须有离散数学和高级程序设计语言的准备知识。这些先决条件规定了课程之间的领先关系。现假定计算机专业的必修课及其先修课程的关系如图10-12(a)所示。;图10-12 课程学习的AOV网 (a) 课程及其先修关系;(b) 表示先修关系的有向图;拓扑排序;拓扑排序和AOV网络;拓扑排序和AOV网络;给定一个无环路有向图G=(V,E) , 各结点的编号为v=(1,2, …,n)。要求对每一个结点 i 重新进行编号,使得若 i 是 j 的前导,则有label[i]label[j]。即拓扑分类是将无环路有向图排成一个线性序列,使当从结点 i 到结点 j 存在一条边,则在线性序列中,将 i 排在 j 的前面。;输入AOV网络。令 n 为顶点个数。 在AOV网络中选一个入度为0的顶点, 并输出之; 从图中删去该顶点, 同时删去所有它发出的有向边; 重复以上 1、2 步, 直到 全部顶点均已输出,拓扑有序序列形成,拓扑分类完成;或 图中还有未输出的顶点,但已跳出处理循环。这说明图中还剩下一些顶点,它

文档评论(0)

1亿VIP精品文档

相关文档