簡體   English   中英

求一個未加權的無向圖的直徑

[英]Find the Diameter of an unweighted undirected graph

直徑,圖中任意兩點之間的最大最小距離。

為了解決這個問題,我們是否只是從任何節點做 BFS,然后在離原始節點最遠的節點中選擇一個節點。 在這個新節點上做BFS,然后這里最大的距離就是圖的直徑。

另一篇文章討論了加權有向圖。 這是嚴格的未加權。 雖然相同的算法可能在這里工作,但我問我們是否可以使用我在這里提出的算法更有效地完成它。

diameter正是這樣做的。

G = nx.lollipop_graph(5, 5)
nx.diameter(G)

輸出: 6

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM