邻接表实现图的深度遍历和广度遍历

本文通过邻接表详细介绍了如何实现图的深度优先搜索(DFS)和广度优先搜索(BFS)。通过实例展示了输入顶点和边创建图的过程,并分别给出了从特定顶点出发的DFS和BFS遍历结果。
摘要由CSDN通过智能技术生成

思维导图(房子的主梁架构)

在这里插入图片描述

(房子的成品外观)

程序测试图1

在这里插入图片描述

广度遍历图结果

请输入总的顶点的数 :(请输入0 - 100的整数)
6
请输入总的边数 :(请输入0 - 100的整数)
6
请输入第 1 个顶点的名字 :v1
请输入第 2 个顶点的名字 :v2
请输入第 3 个顶点的名字 :v3
请输入第 4 个顶点的名字 :v4
请输入第 5 个顶点的名字 :v5
请输入第 6 个顶点的名字 :v6
请输入一条边所依附的第一个顶点 :
v1
请输入一条边所依附的第二个顶点 :
v2
请输入边的权值(整数) :1
请输入一条边所依附的第一个顶点 :
v1
请输入一条边所依附的第二个顶点 :
v3
请输入边的权值(整数) :2
请输入一条边所依附的第一个顶点 :
v1
请输入一条边所依附的第二个顶点 :
v4
请输入边的权值(整数) :3
请输入一条边所依附的第一个顶点 :
v2
请输入一条边所依附的第二个顶点 :
v5
请输入边的权值(整数) :4
请输入一条边所依附的第一个顶点 :
v3
请输入一条边所依附的第二个顶点 :
v5
请输入边的权值(整数) :5
请输入一条边所依附的第一个顶点 :
v4
请输入一条边所依附的第二个顶点 :
v6
请输入边的权值(整数) :6
请输入开始遍历的顶点:2
广度遍历结果 :
v2 v5 v1 v3 v4 v6

深度遍历图结果

请输入总的顶点的数 :(请输入0 - 100的整数)
6
请输入总的边数 :(请输入0 - 100的整数)
6
请输入第 1 个顶点的名字 :v1
请输入第 2 个顶点的名字 :v2
请输入第 3 个顶点的名字 :v3
请输入第 4 个顶点的名字 :v4
请输入第 5 个顶点的名字 :v5
请输入第 6 个顶点的名字 :v6
请输入一条边所依附的第一个顶点 :
v1
请输入一条边所依附的第二个顶点 :
v2
请输入边的权值(整数) :1
请输入一条边所依附的第一个顶点 :
v1
请输入一条边所依附的第二个顶点 :
v3
请输入边的权值(整数) :2
请输入一条边所依附的第一个顶点 :
v1
请输入一条边所依附的第二个顶点 :
v4
请输入边的权值(整数) :3
请输入一条边所依附的第一个顶点 :
v2
请输入一条边所依附的第二个顶点 :
v5
请输入边的权值(整数) :4
请输入一条边所依附的第一个顶点 :
v3
请输入一条边所依附的第二个顶点 :
v5
请输入边的权值(整数) :5
请输入一条边所依附的第一个顶点 :
v4
请输入一条边所依附的第二个顶点 :
v6
请输入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值