图的广度优先遍历——博客补分
20162323周楠——图的广度优先遍历
目录预览
1.图的广度优先遍历

实验要求
写出附图从每个顶点出发的一次广度优先搜索遍历序列。
在纸上画出遍历过程和序列,提交截图,注意写上学号和姓名
2.结果
图的广度优先遍历的具体过程:
- 从起点0开始遍历
- 从其邻接表得到所有的邻接节点,把这三个节点都进行标记,表示已经访问过了
- 从0的邻接表的第一个顶点2开始寻找新的叉路
- 查询顶点2的邻接表,并将其所有的邻接节点都标记为已访问
- 继续从顶点0的邻接表的第二个节点,也就是顶点1,遍历从顶点1开始
- 查询顶点1的邻接表的所有邻接节点,也就是顶点0和顶点2,发现这两个顶点都被访问过了,顶点1返回
- 从顶点0的下一个邻接节点,也就是顶点5,开始遍历
- 查询顶点5的邻接节点,发现其邻接节点3和0都被访问过了,顶点5返回
- 继续从2的下一个邻接节点3开始遍历
- 寻找顶点3的邻接节点,发现都被访问过了,顶点3返回
- 继续寻找顶点2的下一个邻接节点4,发现4的所有邻接节点都被访问过了,顶点4返回
- 顶点2的所有邻接节点都放过了,顶点2返回,遍历结束
![]()

浙公网安备 33010602011771号