zoukankan      html  css  js  c++  java
  • 图的广度优先遍历BFS(邻接矩阵表示法)

    1.前言

    复习算法第四章——图中的路径,首先完成算法广度优先遍历,其中使用到了队列结构

    2.参考资料

    http://blog.csdn.net/lengyuhong/archive/2010/01/06/5145100.aspx

    3.相关博客

    在之前的博客中完成了图的深度优先遍历,也是使用邻接矩阵表示法。

    图的深度优先遍历(邻接矩阵表示法)

    4.代码实现

    测试输入:

    正在创建无向图...

    请输入顶点个数vNum:6

    请输入边的个数eNum:5

    请输入边的头和尾

    1 2

    1 4

    1 5

    1 6

    2 3

    输出结果:

    顶点1已经被访问

    顶点2已经被访问

    顶点4已经被访问

    顶点5已经被访问

    顶点6已经被访问

    顶点3已经被访问

    请按任意键继续. . .

    作者:xwdreamer
    欢迎任何形式的转载,但请务必注明出处。
    分享到:
  • 相关阅读:
    多进程多线程的选择
    MessageBox常用用法
    Ioc 控制反转 实例
    解决 MVC 用户上线下线状态问题
    你不知道的东西! c# == 等于运算符 和 Object.Equals()
    一个明确的目标
    .NET String.Format 方法 线程安全问题
    IEnumerable 接口 实现foreach 遍历 实例
    Android闹钟 AlarmManager的使用*
    @Java四种引用包括强引用,软引用,弱引用,虚引用
  • 原文地址:https://www.cnblogs.com/xwdreamer/p/2297006.html
Copyright © 2011-2022 走看看