2
A
回答
7
設v1是樹中的任何頂點。
從v1開始進行深度優先搜索,從v1中獲取所有其他頂點的距離,選擇v2作爲距離最遠的頂點。
從v2開始進行深度優先搜索,從v2中獲取所有其他頂點的距離,選擇v3作爲距離最高的頂點。
D(v2,v3)是樹的直徑。複雜度爲O(| V |),因爲DFS對於樹是線性的。
相關問題
- 1. 計算圖的直徑
- 2. 當計算樹的直徑爲什麼單獨計算高度是不夠的
- 3. 如何計算橢圓的直徑?
- 4. 最小直徑生成樹算法
- 5. 計算谷歌地圖的直徑
- 6. Netlogo:計算圖形/網絡的直徑
- 7. 二叉樹的直徑
- 8. 查找樹的直徑
- 9. 根系k樹樹的直徑
- 10. 有沒有算法來計算最短的樹(不是路徑)?
- 11. 計算圖的直徑的算法的正確性
- 12. 如何計算外接不規則物體的圓的直徑?
- 13. 正確性證明:圖論中樹的直徑算法
- 14. 約束度+有界直徑最小生成樹的算法?
- 15. 如何計算決策樹
- 16. 如何計算樹形圖
- 17. 二叉樹的直徑 - 更好的設計
- 18. 如何計算iPhone,iPad和Android設備上TouchPoint的直徑?
- 19. d3.js - 如何自動計算弧長徑向樹狀
- 20. 任何一種優化Apriori算法的數據挖掘算法?
- 21. 如何計算直線和任意形狀的交點?
- 22. 在編程中是否有這兩種任務中的任何一種算法?
- 23. 計算樹狀圖樹葉的排序
- 24. AVL樹不能計算樹的高度
- 25. 計算樹中的節點
- 26. Java二叉搜索樹 - 計算到節點的路徑長度
- 27. 一種計算列項目的方法
- 28. 如何計算樹的高度
- 29. 如何計算繪製樹的方法?
- 30. 如何計算B樹的深度?
你對這棵樹瞭解多少?樹幹的高度,重量,密度,均勻度,樹幹周長,物種,生長條件,風/光暴露量,具有天氣歷史的核心環的壽命等等。這是一個極其可變的數據位。 – Orbling
@Orbling好的,哈哈。溫斯頓,你如何定義一棵樹的直徑? – nullpotent
@搖擺不定,它只是一棵樹 –