BFS(u){
queue q;
将u入队;
inq[u]=true;
while(q!=NULL){
取出q的队首元素u进行访问;
for(从u出发可达的所有顶点v);
if(inq[v]==false){
将v入队;
inq[v]=true;
}
}
}
BFSTrave(G){
for(G的所有d'du)
if(inq[u]==false){
BFS(u);
}
}
已知是连通图,用BFS遍历算法伪代码:
最新推荐文章于 2022-11-14 19:27:11 发布
本文详细介绍了宽度优先搜索(BFS)算法,包括其基本流程和BFSTravel函数的实现。通过BFS,我们了解了如何从起始节点u开始,逐层遍历可达顶点,展示了如何在图论中进行深度优先探索。
1679

被折叠的 条评论
为什么被折叠?



