二叉樹的結(jié)點(diǎn)數(shù)怎么算 二叉樹的深度怎么算?
二叉樹的深度怎么算?二叉樹的屬性如下:1。在二叉樹的第i層上至少有2^(i-1)個節(jié)點(diǎn)。2深度為K的二叉樹最多有2^(K-1)個節(jié)點(diǎn)。三。對于任意二叉樹T,如果終端節(jié)點(diǎn)數(shù)為N0,階數(shù)為2的節(jié)點(diǎn)數(shù)為N2
二叉樹的深度怎么算?
二叉樹的屬性如下:1。在二叉樹的第i層上至少有2^(i-1)個節(jié)點(diǎn)。2深度為K的二叉樹最多有2^(K-1)個節(jié)點(diǎn)。三。對于任意二叉樹T,如果終端節(jié)點(diǎn)數(shù)為N0,階數(shù)為2的節(jié)點(diǎn)數(shù)為N2,則N0=N21。4具有n個節(jié)點(diǎn)的完全二叉樹的深度是[log2n]1(向下舍入)5:如果具有n個節(jié)點(diǎn)的完全二叉樹的節(jié)點(diǎn)是按順序編號的,那么對于任何節(jié)點(diǎn)i(1?i?n),都有:如果i=1,那么節(jié)點(diǎn)i是二叉樹的根,沒有父節(jié)點(diǎn);如果i>1,那么它的父節(jié)點(diǎn)是?i/2?如果2I>N,那么節(jié)點(diǎn)i是i沒有左子節(jié)點(diǎn);如果2I?n,則其左子節(jié)點(diǎn)為2I;如果2I 1>N,則節(jié)點(diǎn)i沒有右子節(jié)點(diǎn);如果2I?n,則節(jié)點(diǎn)i沒有右子節(jié)點(diǎn)1?n,則其右子節(jié)點(diǎn)為2I 1二叉樹,深度算法如下:深度為m的全二叉樹有2^m-1個節(jié)點(diǎn);具有n個節(jié)點(diǎn)的完全二叉樹的深度[log2n]1。(log2n是以2為底n的對數(shù))