图遍历(深度优先遍历与广度优先遍历_).pptVIP

  • 13
  • 0
  • 约8.72千字
  • 约 44页
  • 2017-08-21 发布于河南
  • 举报

图遍历(深度优先遍历与广度优先遍历_).ppt

图遍历(深度优先遍历与广度优先遍历_)

数据结构与算法 ---第二十讲;20、图的遍历深度优先遍历和广度优先遍历 ;目 录;20、 图的遍历;20.1 概述; 访问标志的设置有两种方法: ①在描述图结的记录中增设一个访问标志位。这种方法的优点是,访问“访问标志”的方法与访问结点的方法一致。如果访问标志需要与图结构同生命期,则这种方法比较合适。但是,若访问标志要重复使用,就必须先重新初始化访问标志。如果图结点的存储不利于顺序访问,这往往也是个遍历问题! ②另设一个“访问数组”,令它的每个元素对应于一个图结点访问标志。这种方法的访问标志很容易多次初始化。;从图中某一结点出发,一趟只能遍历到它所在的极大连通分量中的结点,要想遍历到图中各结点,需进行多趟遍历(每趟遍历一个极大连通分量)。该过程可描述为:     for (图中每个结点v) if (v尚未被访问过) 从v出发遍历该图; ;20.2 深度优先遍历; 例如,对图 20?1给出的有向图与无向图,一些遍历结果(结点访问次序)为: 左图:从1出发:1,2,4,5;

文档评论(0)

1亿VIP精品文档

相关文档