我們的Powerpoint中的答案之一表示它是n/2葉,但我看到另一個說(n + 1)/ 2的答案。我想知道哪一個是正確的,爲什麼?對於具有n個節點的完整二叉樹,葉節點有多少個節點?
1
A
回答
5
在最簡單的情況下,具有根節點,左和右的二叉樹有3個節點,其中兩個是葉節點。它是(n + 1)/ 2。
0
如果您的總節點數爲n
,i
是內部節點的總數,即度數爲1。如果所考慮的樹是二叉樹,則該關係成立。
2i + 3 = n
。根和葉節點不是內部節點。 因此,2i + 3 = 1 + i + l
其中l
是葉節點的數量。 這給了我們,i + 2 = l
。我們知道i = (n-3)/2
。因此,l = (n+1)/2
。希望這可以幫助
相關問題
- 1. 在二叉樹的葉節點的
- 2. 計算二叉樹中的節點數和葉節點數
- 3. 二叉樹中距給定節點最近的葉節點
- 4. 如何創建具有空節點的完整二叉樹
- 5. L葉節點的二叉樹高度
- 6. 在沒有葉子/節點的二叉樹中計算節點?在計劃中?
- 7. 具有多個子節點和左右兩個節點的二元搜索樹
- 8. 刪除引用二叉樹通過節點的節點只有
- 9. Prolog。二叉樹的節點
- 10. 計算具有i個節點的二叉樹的數量
- 11. 插入節點二叉樹
- 12. 二叉樹節點計數
- 13. 將每個葉節點的右指針更改爲二叉樹中的下一個葉節點
- 14. 什麼是有N個節點的完全二叉樹的高度?
- 15. 將具有多個子節點的Firebase節點複製到另一個節點
- 16. 對於具有兩個父節點和多個子節點的XML結構?
- 17. 有沒有辦法按節點自動打開D3摺疊樹節點(對於有子節點的節點)?
- 18. 考慮到每個節點的值相同,有n個節點的有序樹的可能數量是多少?
- 19. 使用XPath抽取具有子節點的完整節點
- 20. 在二叉樹中交叉的節點
- 21. 具有n節點和n-3高度的二叉樹的數量
- 22. 創建具有n個節點和L葉節點的AVL樹的方法數量
- 23. 如何在二叉樹中找到節點的父節點?
- 24. 在二叉搜索樹中找到節點的父節點
- 25. 在二叉樹中返回節點的父節點
- 26. 如何找到非二叉樹中的第n個節點?
- 27. 可能的具有以下節點的二叉搜索樹和二叉樹
- 28. 三節點集羣中有多少個主節點
- 29. 具有給定級別的節點的二叉樹數量
- 30. 如何在Java中將節點插入完整的二叉樹?
謝謝!說得通 – 2014-11-08 23:56:34