公共基礎知識-資料結構-樹

7ein發表於2021-03-14

子樹:結點下的分支

若單結點作為樹,其根節點為本身
子樹的根結點是計運算元樹的下一層節點(後序)

空樹: 集合為空的樹

層:計數從根節點為第一次開始,自上而下遞增

度:該節點所擁有的子樹個數

樹的度:該樹的最大結點數,即根節點的度

葉子結點: 度為零的結點,即無後序的結點

計算方法:

使用結點數演算法
總結點數 = 度為n的結點數(即樹的度) + 度為n-1的結點數 + ... + 度為0的結點數(即葉子結點數)

使用度數演算法
總結點數 = 所有度數之和 + 1 
請注意相同度數的結點需疊加度數:度數n * 度數為n的結點個數 + ...

相關文章