BFSTraverse
2016-01-06 21:18:39 0 举报
BFSTraverse是一种广度优先搜索遍历算法,它从根节点开始,沿着树的宽度遍历所有节点。当节点v的所有边都已被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访问为止。广度优先搜索遍历算法可以应用于许多场景,例如在无向图或加权图中查找最短路径、连通分量等。
作者其他创作
大纲/内容
for(v=0;vG.vexnum;++v)
是
printf(\"\\");
if(!visited[w])
否
if(!visited[v])
结束
第一自变量
while(!QueueEmpty(Q))
InitQueue(Q)
for(v=0;vG.vexnum;v++)
开始
收藏
收藏
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容