数据结构:思想与方法-翁惠玉-第十二章.pptVIP

  • 9
  • 0
  • 约1.85万字
  • 约 106页
  • 2017-10-16 发布于浙江
  • 举报

数据结构:思想与方法-翁惠玉-第十二章.ppt

* 图遍历的应用 无向图的连通性 欧拉回路 有向图的连通性 拓扑排序 * 拓扑排序 设G=(V,E)是一个具有n个顶点的有向无环图。V中的顶点序列V1,V2,…,Vn称为一个拓扑序列,当且仅当该序列满足下列条件:若在G中,从Vi到Vj有一条路径,则序列中Vi必须排在Vj的前面。 * 下述集合 M 代表课程的集合 1 代表数学, 2 代表程序设计, 3 代表离散数学, 4 代表汇编程序设计, 5 代表数据结构, 6 代表结构化程序设计, 7 代表编译原理 关系R表示课程学习的先后关系,如数学必须在离散数学之前学习。要求排一张学习的先后次序表。 拓扑排序的应用 * 1 3 2 7 5 6 4 数学 程序设计 离散数学 汇编程序设计 数据结构 结构化程序设计 编译原理 用有向图表示关系R。节点集为课程集合。如果课程i和j有关系R,则有一条边。 * 可行的排课: 方案1: 1,2,3,4,5,6,7 方案2: 1,2,3,5,6,4,7 方案3: 1,2,3,5,6,7,4 。。。 1 3 2 7 5 6 4 数学 程序设计 离散数学 汇编程序设计 数据结构 结构化程序设计 编译原理 * 找出拓扑排序的过程 第一个输出的结点(序列中的第一个元素): 必须无前驱,即入度为0 后驱:必须等到它的前驱输出之后才输出。 无前驱及后件的结点:任何时候都可输出。 逻辑删除法:当某个节点被

文档评论(0)

1亿VIP精品文档

相关文档