实验三实现深度优先搜索与广度优先搜索算法.pdfVIP

  • 2
  • 0
  • 约1.32千字
  • 约 8页
  • 2021-06-23 发布于湖南
  • 举报

实验三实现深度优先搜索与广度优先搜索算法.pdf

(规格为 A4 纸或 A3 纸折叠) 一、实验目的; 1. 通过本实验,掌握图、无向图的基本概念,掌握图的遍历。 2. 掌握图的深度优先搜索( DFS)与广度优先搜索( BFS)算法。 二、实验内容; 1. 建立图的几种存储方式 2. 图的深度优先搜索算法 3. 图的广度优先搜索算法 三、实验原理; 图的遍历是图的算法中一种非常重要的算法,通过建立图的存储结构,采用深度优先搜索与广度优 先搜索算法可以进行图的遍历。 深度优先遍历是树的先根遍历的推广,是将某一条枝上的所有节点都搜索到了之后,才转向搜索另 一条枝上的所有节点。 广度优先遍历是以层为顺序,将某一层上的所有节点都搜索到了之后才向下一层搜索。 四、实验步骤; 1. 调试下列程序“创建图的程序一” ,掌握无向图的构造算法和实现方式。 2. 在此程序的基础上,完成图的深度优先搜索( DFS)和广度优先搜索算法,并输出遍历结果。 3. 可以采用菜单形式进行显示与选择;从键盘输入边的信息以构建一个无向图。以( a ,b)的形式 输入边的信息;对此无向图进行深度优先搜索和广度优先搜索,并输出正确序列。

文档评论(0)

1亿VIP精品文档

相关文档