一 概述
连通:在无向图中,如果从顶点v到顶点w有路径,则称顶点v和顶点w为连通的。
二 无向图遍历与连通性问题实例分析
在无向图中,在任意顶点出发一次遍历(通过BFS或DFS),若能访问到全部顶点则说明该无向图是连通的。
在无向图中,调用遍历函数(BFS或者DFS)的次数为该图连通分量的个数。
三 有向图遍历与连通性问题实例分析
从顶点B开始通过DFS算法可以访问到途中的所有顶点。但是并不表示该图为强连通图。此时从某一顶点可以访问到图中所有的顶点时,只是表示从该顶点到其他顶点存在着有向路径。
在有向图中,调用遍历函数(BFS或者DFS)的次数与该图连通分量的个数无关。
原因:因为在无向图中方向为双向的,你有到我的路径,我就存在到你的路径,而在有向图中,方向为唯一的。