2

我有一個無向圖,表示爲歐幾里德權重的鄰接矩陣。我使用它來表示較大完整圖的最小生成樹。查找樹的父節點以創建儘可能短的樹高

我想找到的是圖中的單個節點,當它用作根節點時,會創建儘可能短的樹高。我想到的是以每個節點爲根節點執行深度優先遍歷,並跟蹤所看到的最短高度。有更快的方法來完成這個嗎?

回答

2

這是一個經典的算法問題。你要找的東西叫做樹的中心,它可以用一個簡單的迭代算法找到。 This question有一個很好的答案,解釋瞭如何做到這一點。

希望這會有所幫助!