图的基本概念图的存储结构图的遍历最小生成树最短路径.pptVIP

  • 7
  • 0
  • 约1.05万字
  • 约 60页
  • 2019-12-06 发布于湖北
  • 举报

图的基本概念图的存储结构图的遍历最小生成树最短路径.ppt

深度优先搜索DFS ( Depth First Search ) 深度优先搜索的示例 DFS 算法: 1.访问结点v,并标记结点v为已访问 2.查找结点v的第一个邻接结点w 3.若结点v的邻接点w存在,则继续执行,否则算法结束; 4.若结点w尚未被访问,则递归访问结点; 5.查找结点v的w邻接结点的下一个邻接结点w,转到步骤3. 深度优先遍历算法 递归算法 开始 访问V0,置标志 求V0邻接点 有邻接点w 求下一邻接点 w?V0 W访问过 结束 N Y N Y DFS 开始 标志数组初始化 Vi=1 Vi访问过 DFS Vi=Vi+1 Vi==Vexnums 结束 N N Y Y Ch6_1.c void DFS( adjmgraph G,int v,int visited[], void visit(datatype item)) { int w; Visit(G.vertices.list[v]); //访问结点V visited[v]=1; //置访问标记 w=getfirst(G,v); //取第一个邻接结点 while( w!=-1)

文档评论(0)

1亿VIP精品文档

相关文档