周长 (girth)#
- girth(G)[源代码]#
返回图的周长。
图的周长是其最短环的长度,如果图是无环的,则周长为无穷大。该算法遵循维基百科页面 [1] 中给出的描述,并在包含 m 条边和 n 个节点的图上以 O(mn) 的时间运行。
- 参数:
- GNetworkX 图
- 返回:
- int 或 math.inf
参考
示例
以下所有示例(除了 P_5)都可以轻松通过维基百科进行检查,维基百科上有这些著名图的相应页面。
>>> nx.girth(nx.chvatal_graph()) 4 >>> nx.girth(nx.tutte_graph()) 4 >>> nx.girth(nx.petersen_graph()) 5 >>> nx.girth(nx.heawood_graph()) 6 >>> nx.girth(nx.pappus_graph()) 6 >>> nx.girth(nx.path_graph(5)) inf