2016图的遍历及生成树.pptVIP

  • 2
  • 0
  • 约3.9千字
  • 约 33页
  • 2016-11-23 发布于北京
  • 举报
2016图的遍历及生成树

图的遍历与求图的连通分量 图的遍历: 从给定图中任意指定的顶点出发,按照某种方式系统地访问图中的顶点,使每个顶点仅被访问一次,所得到的一个序列 访问标志位visit[ ] 遍历前置visit的各元素为0 若顶点vi被访问过,则置visit[i]为1 深度优先搜索 广度优先搜索 深度优先搜索 首先访问出发顶点v0 选择一个与v0相邻接的且末访问过的顶点w访问 再从w开始,按深度优先搜索….. 每当到达一个其所相邻接的顶点都已被访问过的顶点,则从最后所访问的顶点开始,依次退回到尚有邻接顶点末曾访问过的顶点u,并从u开始进行深序优先搜索….. 直到所有顶点都访问过或从任何一个已访问过的顶点出发,再也无法到达末曾访问过的顶点 深度优先搜索 广度优先搜索法 首先访问出发点v 然后访问与顶点v邻接的全部顶点w1,w2,….,wt 再依次访问与w1,w2,….,wt邻接的全部结点(已访问过的顶点除外) 再从这些已访问的顶点出发,依次访问与它们邻接的全部顶点(已访问的顶点除外) 依次类推,直到图中所有顶点都访问到或出发顶点V所在的连通分量的所有顶点都有被访问到为止 广度优先搜索法 广度优先搜索法 把队列置空 输出出发顶点,置该顶点已被访问的标志 让出发顶点进队 若队列不空,则 取出队首中的顶点V 在邻接表中,依次取得与顶点V邻接的各个顶点 转(4) 若队列空,则处理过程结束 求

文档评论(0)

1亿VIP精品文档

相关文档