数据结构 第七章-图2.pptVIP

  • 16
  • 0
  • 约1.88万字
  • 约 99页
  • 2017-09-06 发布于江西
  • 举报
数据结构 第七章-图2.ppt

* 1。是否存在环 检查—个有向图是否存在环要比无向图复杂。对于连通的无向图来说,若深度优先遍历过程中又遇到已访问过的顶点,则必定存在环。 对于有向图来说,这条回边有可能是指向深度优先生成森林中另一棵生成树上顶点的弧。但是,如果从有向图上某个顶点v出发进行遍历,在dfs(v)结束之前出现—条从顶点u到顶点v的回边。由于在生成树上v是u的子孙,则有向图中必定存在包含顶点v和u的环。 2。流程图问题 除最简单的情况之外,几乎所有的工程(project)都可分为若干个称做活动(activity)的子工程,而这些子工程之间,通常受着一定条件的约束,如其中某些子工程的开始必须在另一些些子工程完成之后。 对整个工程和系统,人们关心的是两个方面的问题:一是工程能否顺利进行;二是估算整个工程完成所必须的最短时间。对应于有向图,即为进行拓扑排序和关键路径的操作。 * 本章小结 图是一种多对多的数据结构,每个元素可以有零个或多个直接前趋;零个或多个直接后继。 在图中存在两种关系:顶点之间的邻接关系和边与顶点间的关联关系。 图的存储结构有邻接矩阵、邻接表、十字链表、邻接多重表等。无论哪一种存储结构都要存储图中的顶点和顶点间的关系。 图的遍历方法有深度优先遍历和广度优先遍历两种,应用图的遍历可以判断图的连通性。 * 求生成树是为了在网络中连通n个顶点而选择最少

文档评论(0)

1亿VIP精品文档

相关文档