基于临接表的BFS和DFS
广度优先搜索(Breadth-First-Search)和深度优先搜索(Deep-First-Search)是搜索策略中最经常用到的两种方法,特别常用于图的搜索.其中有很多的算法都用到了这两种思想,比如:Dijkstra单源最短路径算法和Prim最小生成树算法都采用了和宽度优先搜索类似的思想。 BFS的思想: 从一个图的某一个顶点V0出发,首先访问和V0相邻的且未被访问过的顶点V1、V2、......Vn,然后依次访问与V1、V2......Vn相邻且未被访问的顶点。如此继续,找到所要找的顶点或者遍历完整个图。 由此可以看出,用BFS进行搜索所搜索的顶点都是按深度进行扩展的,先找到到V0距离为1的
用户评论
垃圾,运行错误
对我的问题不太适用,不过还是谢谢。