【導(dǎo)讀】樹(shù)形結(jié)構(gòu)是以分支關(guān)系來(lái)定義的層次結(jié)構(gòu)。–人類(lèi)社會(huì)的族譜、家譜、行政區(qū)域劃分管理;–各種社會(huì)組織機(jī)構(gòu);–D中其余數(shù)據(jù)元素都有且只有一個(gè)前趨;(子樹(shù)),或無(wú)后繼(葉結(jié)點(diǎn));樹(shù)是由n個(gè)具有相同特性的數(shù)據(jù)元素組成的集合。一棵非空樹(shù)T必須滿足:。1)其中有一個(gè)特定的元素稱為T(mén)的根root。,Tm,其中每個(gè)子集都是樹(shù)。向子樹(shù)的分支稱為結(jié)點(diǎn)。其孩子結(jié)點(diǎn)的父結(jié)點(diǎn)。依次類(lèi)推,子結(jié)點(diǎn)的層次總比父結(jié)點(diǎn)。左向右有序的,則稱該樹(shù)為有序樹(shù)。–每個(gè)結(jié)點(diǎn)至多只有兩個(gè)子樹(shù);子樹(shù)和右子樹(shù),而樹(shù)則無(wú)此區(qū)分;–二叉樹(shù)的分支度一定為0、1或2,結(jié)點(diǎn)都在同一層上,則稱其為滿二叉樹(shù)。葉結(jié)點(diǎn)只可能出現(xiàn)在層次最大的兩層上。深度的差值,稱為該結(jié)點(diǎn)的平衡因子。左子樹(shù)上所有結(jié)點(diǎn)的值均小于根結(jié)點(diǎn)的值;數(shù)的2倍,即2×2i-2=2i-1。深度為h的二叉樹(shù)上至多含2h-1個(gè)結(jié)點(diǎn)(h≥1)。