主要参考资料:数据结构(C语言版)严蔚敏 ,http://blog.chinaunix.net/uid-25324849-id-2182922.html 代码测试通过. package 图的建立与实现; import java.util.*; public class MGraph { final int MAXVEX = 100; final int INFINITY = 65535; int[] vexs = new int[MAXVEX]; //顶点表 int[][] arc =
广度优先遍历(breadth-first traverse,bfts),称作广度优先搜索(breath first search)是连通图的一种遍历策略.之所以称作广度优先遍历是因为他的思想是从一个顶点V0开始,辐射状地优先遍历其周围较广的区域. 算法描述 给定图G=(V,E).V是节点集合,E是边集合. 设定一个访问标志位vflag(i)表示节点i的访问情况,若vflag(i)=0表示节点i未被访问 vflag(i)=1表示节点i已经被访问过. l 初始化所有节点的vflag=0. l 从