如何判斷完全二叉樹代碼 完全二叉樹葉子節(jié)點的算法?
完全二叉樹葉子節(jié)點的算法?讓二叉樹的葉節(jié)點數(shù)為N0,階數(shù)為2的節(jié)點數(shù)為N2,階數(shù)為1的節(jié)點數(shù)為N1因為二叉樹中所有節(jié)點的階數(shù)都等于或等于2,所以二叉樹中的節(jié)點總數(shù)為n=N0,N1,N2讓我們看看二叉樹
完全二叉樹葉子節(jié)點的算法?
讓二叉樹的葉節(jié)點數(shù)為N0,階數(shù)為2的節(jié)點數(shù)為N2,階數(shù)為1的節(jié)點數(shù)為N1
因為二叉樹中所有節(jié)點的階數(shù)都等于或等于2,所以二叉樹中的節(jié)點總數(shù)為n=N0,N1,N2
讓我們看看二叉樹的分支。除根節(jié)點外,所有其他節(jié)點都有一個分支。設(shè)B為分支總數(shù),n=b1][因為這些分支是由階數(shù)為1或2的節(jié)點發(fā)出的,B=N1 N2,n=N1 2*N2 1
通過綜合n=N0 N1 N2和n=N1 2*N2 1,我們可以得到N0=N2 1
完全二叉樹是一個特殊的二叉樹,它適用于N0=N2 1