【導(dǎo)讀】如果n>0,稱(chēng)為非空樹(shù),對(duì)于非空樹(shù),有且僅有一個(gè)特定的稱(chēng)為根的。如果n>1,則除根以外的其它結(jié)點(diǎn)劃分為m(m>0)個(gè)互不相交的有限集。,Tm,其中每個(gè)集合本身又是一棵樹(shù),并且稱(chēng)為根的子樹(shù)。每個(gè)結(jié)點(diǎn)都有唯一的直接前驅(qū),但可能有多個(gè)后繼。T1,T2,T3都是根A的子樹(shù),且本身也是一棵樹(shù)。對(duì)樹(shù)中每個(gè)結(jié)點(diǎn)而言,其子樹(shù)的。二叉樹(shù)的子樹(shù)有左右之分。二叉樹(shù)性質(zhì)2:深度為k的二叉樹(shù)至多有2k-1個(gè)結(jié)點(diǎn)。左子樹(shù)深度與右子樹(shù)深度相等或大1。顯然,二叉樹(shù)的結(jié)點(diǎn)必須按某種次序分別存入數(shù)組的各個(gè)單元,對(duì)于完全二叉樹(shù)來(lái)說(shuō),可以采用“以編號(hào)為地址”的方法,將。完全二叉樹(shù)的順序表示。對(duì)于非完全二叉樹(shù),采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)更合適。TElemType可以是任何相應(yīng)的數(shù)據(jù)類(lèi)型如int、float或char等。