数据结构教学课件:第07章_图B.pptVIP

  • 0
  • 0
  • 约6.23千字
  • 约 18页
  • 2021-11-03 发布于安徽
  • 举报
3、如果从无向图的任一顶点出发进行一次深度优先搜索即可访问所有顶点,则该图一定是连通图。 4、对于非连通图的遍历过程中每调用一次DFS算法都得到该图的一个连通分量。 * * * * 第7章 图 7.1 图的基本概念 7.2 存储结构 7.3 图的遍历 7.4 图的连通性 7.5 图的应用 7.6 最短路径 第七章作业:7.1, 7.3, 7.7, 7.10, 7.11, 7.22, 7.42 * 一、深度优先搜索 二、广度优先搜索 7.3 图的遍历 遍历定义:从已给的连通图中某一顶点出发,沿着一些边,访遍图中所有的顶点,且使每个顶点仅被访问一次,就叫做图的遍历,它是图的基本运算。 遍历实质:找每个顶点的邻接点的过程。 图的特点:图中可能存在回路,且图的任一顶点都可能与其它顶点相通,在访问完某个顶点之后可能会沿着某些边又回到了曾经访问过的顶点。 解决思路:可设置一个辅助数组 visited [n ],用来标记每个被访问过的顶点。它的初始状态为0,在图的遍历过程中,一旦某一个顶点i 被访问,就立即改 visited [i]为1,防止它被多次访问。 图常用的遍历: 怎样避免重复访问? * 一、深度优先搜索( DFS ) 基本思想:——仿树的先序遍历过程。 Depth_First Search v1 v1 v2 v3 v8 v7 v6 v4 v5 DFS 结果 例1: →

文档评论(0)

1亿VIP精品文档

相关文档