1. 程式人生 > >二叉樹計算葉子節點的計算問題

二叉樹計算葉子節點的計算問題

image 使用 nbsp 9.png .com 1-1 技術 ima 清晰

題目如下:

技術分享

計算方法需要使用兩個結論:

1: 總結點數=樹中的邊數+1 。見下圖可以清晰明白。

技術分享

2:葉子節點數=總結點數-度數非零的節點數(戒子節點度為0)

所以本題目解法:

總結點數=20*4+10*3+1*2+10*1+1=123

葉子節點數=122-20-10-1-10=82

所以本題目為82個葉子節點

二叉樹計算葉子節點的計算問題