二叉樹分類

2021-09-01 02:23:07 字數 504 閱讀 2117

#二叉樹分類

滿二叉樹:

對於國內的滿二叉樹:

從圖形形態上看,滿二叉樹外觀上是乙個三角形。

從數學上看,滿二叉樹的各個層的結點數形成乙個首項為1,公比為2的等比數列。

對於國外的滿二叉樹

滿二叉樹的結點要麼是葉子結點,度為0,要麼是度為2的結點,不存在度為1的結點。

完全二叉樹:設二叉樹的深度為h,除第 h 層外,其它各層 (1~h-1) 的結點數都達到最大個數,第 h 層所有的結點都連續集中在最左邊,這就是完全二叉樹。

二叉搜尋樹:空樹或者二叉樹的所有節點比他的左子節點大,比他的右子節點小。

平衡二叉樹:空樹或者它的左右兩個子樹的高度差的絕對值不超過1,並且左右兩個子樹也都是平衡樹。

紅黑樹:不僅是具有二叉搜尋樹的屬性,還具有平衡樹的屬性,有序且子樹差不超過1,顏色規則:根節點和特殊節點(即葉節點下面兩個虛無的節點和未填寫的節點)是黑的,紅節點的左右子節點是黑的,最重要的是對於每個節點,從該節點到子孫葉節點的所有路徑包含相同數目的黑節點。

分類 二叉樹

二叉樹前序遍歷 遞迴 void preorder1 bintree root 遞迴前序遍歷 二叉樹前序遍歷 非遞迴 void preorder2 bintree root 非遞迴前序遍歷 if s.empty 二叉樹中序遍歷 遞迴 void inorder1 bintree root 遞迴中序遍歷 ...

二叉樹的分類

二叉樹的分類 滿二叉樹 從高到低,除了葉節點外,所以節點左右節點都存在。完全二叉樹 比滿二叉樹少幾個葉節點,從左向右放子節點。平衡二叉樹 空樹或者它的左右兩個子樹的高度差的絕對值不超過1,並且左右兩個子樹也都是平衡樹。二叉搜尋樹 空樹或者二叉樹的所有節點比他的左子節點大,比他的右子節點小。紅黑樹 不...

二叉樹 二叉樹

題目描述 如上所示,由正整數1,2,3 組成了一顆特殊二叉樹。我們已知這個二叉樹的最後乙個結點是n。現在的問題是,結點m所在的子樹中一共包括多少個結點。比如,n 12,m 3那麼上圖中的結點13,14,15以及後面的結點都是不存在的,結點m所在子樹中包括的結點有3,6,7,12,因此結點m的所在子樹...