1. 程式人生 > >【樹】---- 二叉樹

【樹】---- 二叉樹

bec size 某個結點 vpd ima idt max-width usr oot

1 樹的基本概念

技術分享圖片

(1)樹是由若幹結點組成的具有層次關系的集合,非空樹有且只有一個根結點(/)。

(2)某個結點及其下面所有的結點並稱為以該結點為根的子樹(usr及其下的所有結點就是/的一顆子樹,usr是該子樹的根)。

(3)結點擁有的子樹的個數稱為結點的度(/的度為7,home的度為3)。

(4)度為0的節點稱為葉子結點(lib就是葉子結點)。

(5)樹的深度就是結點的最大層數(上圖中的樹深度為4)。


註意:
(1)在一顆非空樹上,一定會有根結點和葉子結點。當只存在一個結點時,它既是根結點也是葉子結點。

(2)在樹上,父結點可以有多個孩子結點,但是除根結點外的孩子結點僅有一個父結點。


【樹】---- 二叉樹