数据结构 -深度优先搜索解读.pptVIP

  • 2
  • 0
  • 约1.88千字
  • 约 15页
  • 2017-03-29 发布于湖北
  • 举报
三、数据类型的定义 四、算法流程 五、递归算法见p169:算法7.4、7.5 练习 图G如下: 作业 图G如下: * 数据结构 * - + / a * b - e f c d 先序遍历: 中序遍历: - + a * b - c d / e f - + a * b - c d / e f 回顾:树的遍历 7.3 图的遍历 7.3.1 深度优先搜索 7.3.2 广度优先搜索 第七章 图 图的数据结构如何定义? 图的遍历算法的特点是什么? 图的遍历算法可否用线性结构 算法来实现?若可以实现,采 用哪种线性结构? 问题 7.3.1 深度优先搜索 一、原理:从图的某一顶点V0出发,访问此顶 点;然后依次从V0的未被访问的邻接点出 发,深度优先遍历图,直至图中所有和V0相 通的顶点都被访问到; 若此时图中尚有顶点未被访问,则另选图中 一个未被访问的顶点作起点,重复上述过 程,直至图中所有顶点都被访问为止。 假设成立的条件是什么? V0 V4 V3 V1 V2 V0 V2 V3 V1 V5 V4 G1 例: G2 V1 V2 V4 V5 V3 V7 V6 V8 例: 深度遍历:V1? V2 ?V4 ? V8 ?V5 ?V3 ?V6 ?V7 二、深度优先遍历过程 1 2 3 4 5

文档评论(0)

1亿VIP精品文档

相关文档