我可以用數學方法證明二叉樹的可能高度爲:logN < =高度< = N-1(N是節點數)。但是,如何用一兩句話來解釋這個答案呢?二叉樹的高度範圍
二叉樹的高度範圍
回答
考慮最小高度和最大高度發生時的兩種情況。
最低高度:當每個非葉結點具有正好兩個孩子
最大高度:當每個非葉結點具有正好一個孩子,即線性
Upvote比使用數學證明更容易提供答案。謝謝。 – FlowerFire
@FlowerFire事實上,如果你畫一個簡單的圖來解釋,它可能會更容易。對於例如,以說明最大的情況。高度,你可以畫'1-2-3-4-5-6-7'這樣的東西來形象化一個具有線性結構的樹:) – sam092
正確。這將是退化的二叉樹,這是最糟糕的情況。 – FlowerFire
完全平衡的樹(非葉節點有2個孩子)的大小爲N = 2^n-1個節點,log2(N)= n個級別。
樹的退化情況(每個節點都有單個子節點)是一個列表,大小N有N個級別。
對於退化情況,就身高而言,應該是「高度= N -1」。但是,提高你的答案。 – FlowerFire
- 1. 二叉樹高度
- 2. 二叉樹的高度
- 3. 查找二叉樹高度
- 4. 二叉樹高度函數
- 5. 非二叉樹高度
- 6. Java二叉樹高度
- 7. 混淆 - 二叉樹高度
- 8. L葉節點的二叉樹高度
- 9. 獲取二叉搜索樹的高度
- 10. 返回二叉查找樹的高度
- 11. 查找非二叉樹的高度
- 12. 查找二叉查找樹的高度
- 13. 計算非二叉樹的高度
- 14. 二叉搜索樹的高度
- 15. 無法找出二叉樹的高度
- 16. 計算二叉樹的高度
- 17. 二叉搜索樹的總高度
- 18. 計算二叉樹的高度
- 19. 完整二叉樹的高度
- 20. 找出二叉樹的高度
- 21. 計算二叉搜索樹的高度
- 22. 二叉樹高度是否正確?
- 23. 遞歸使用樹的高度的二叉樹的直徑?
- 24. 二叉樹的密度
- 25. 二叉樹的長度
- 26. 樹葉上的二叉樹深度
- 27. 二叉樹複雜度
- 28. 廣度優先搜索遍歷未知高度的二叉樹
- 29. 二叉搜索樹上的範圍查詢(遞歸)
- 30. 二叉樹 - 哪一種二叉樹
什麼是Logn和n-1在高度方面的含義是什麼? – progrenhard
@progenhard所以你的意思是我需要解釋爲什麼logN是最小的,爲什麼N-1是最大值? – FlowerFire
那麼有一個節點的樹的高度爲0?那很奇怪。空樹的高度是多少? –