is_strongly_connected#
- is_strongly_connected(G)[source]#
测试有向图的强连通性。
一个有向图是强连通的当且仅当图中的每个顶点都可以从其他每个顶点到达。
- Parameters:
- GNetworkX 图
一个有向图。
- Returns:
- connectedbool
如果图是强连通的,则为 True,否则为 False。
- Raises:
- NetworkXNotImplemented
如果 G 是无向的。
See also
Notes
仅适用于有向图。
Examples
>>> G = nx.DiGraph([(0, 1), (1, 2), (2, 3), (3, 0), (2, 4), (4, 2)]) >>> nx.is_strongly_connected(G) True >>> G.remove_edge(2, 3) >>> nx.is_strongly_connected(G) False