什麼是求高度爲5的二叉樹(不是完整的二叉樹)所需的最小頂點數的公式?高度爲5的二叉樹頂點的最小數量5
0
A
回答
0
二叉樹的高度不能大於樹中節點或頂點的數量。所以是的,一個高度爲5的二叉樹所需的最小頂點數將是5.另外,它們之間必須有n-1條邊。你可以想象一個單一系列的連接節點,這基本上是你得到的。
或者,完整的二叉樹是一棵二叉樹,其中每個內部頂點恰好有兩個孩子。這意味着一個具有n個內部頂點的二叉樹具有2n + 1個頂點,2n個邊和n + 1個葉。
+0
爲什麼用內部節點的數量來記錄關於二叉樹的統計信息很有用?鑑於這個問題,用高度來表達這些問題是否更有意義? – Dukeling
0
高度爲n的二叉樹中的最小頂點數(沒有進一步約束)始終爲n。
證明:
- 如果有超過n個節點是少,樹就不會是一個有效的二叉樹(我想我不需要進一步說明了這一點)
- 如果有超過n個節點,這意味着至少有一個節點有一個兄弟(鴿子原理),它可以從樹中取出,並且會產生一個有效的,更小的二叉樹,所以我們知道這棵樹不是最小的,這反對我們對最小樹的假設。 - >二叉樹T是最小的 - > T有n個節點
相關問題
- 1. 二叉搜索樹基於節點數量的最大和最小高度
- 2. 二叉樹:節點數量和子樹高度之間的最大值
- 3. 二叉樹高度
- 4. 二叉樹高度函數
- 5. L葉節點的二叉樹高度
- 6. 二叉樹的高度
- 7. 二叉樹的最小深度
- 8. 非遞歸程序找到二叉樹的最小高度
- 9. 最小化高度的二叉搜索樹
- 10. 查找二叉樹高度
- 11. 非二叉樹高度
- 12. Java二叉樹高度
- 13. 混淆 - 二叉樹高度
- 14. 大小爲1的二叉樹的最大深度
- 15. 獲取二叉搜索樹的高度
- 16. 返回二叉查找樹的高度
- 17. 查找非二叉樹的高度
- 18. 查找二叉查找樹的高度
- 19. 計算非二叉樹的高度
- 20. 二叉搜索樹的高度
- 21. 無法找出二叉樹的高度
- 22. 計算二叉樹的高度
- 23. 二叉搜索樹的總高度
- 24. 二叉樹的高度範圍
- 25. 計算二叉樹的高度
- 26. 完整二叉樹的高度
- 27. 找出二叉樹的高度
- 28. 計算二叉搜索樹的高度
- 29. 具有n節點和n-3高度的二叉樹的數量
- 30. 查找二叉樹的最小數量遞歸
我知道答案是5,每層至少有一個頂點。在這個意義上,我是對的嗎? –