二叉樹常識

2021-09-29 10:39:52 字數 470 閱讀 4644

度:二叉樹中連線節點與節點的線就是度。

有n個節點,就有n-1個度,節點數總是比度要多乙個。

結點所擁有的子樹的個數成為該結點的度。

度為0的結點稱為葉結點,度不為0的結點稱為分支結點。

一棵樹的結點除了葉結點外,其餘的結點都是分支結點。

樹的根結點的層數為1。

樹的度:樹中各結點度的最大值稱為該樹的度。

滿二叉樹:所有分支結點都存在左子樹和右子樹,並且所有葉子結點都在同一層。

度為0的節點數為度為2的節點數加1,即n0 = n2+1

推理方法如下:

k:總度數

k+1 總節點數

n0:度為0的節點

n1:度為1的節點

n2: 度為2的節點

根據度和節點的關係可得:

k = 2*n2 + n1;

k+1 = n0 + n1 + n2;

則得:n0 = n2 + 1;

二叉樹 二叉樹

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

樹 二叉樹 滿二叉樹 完全二叉樹 完滿二叉樹

目錄名稱作用根 樹的頂端結點 孩子當遠離根 root 的時候,直接連線到另外乙個結點的結點被稱之為孩子 child 雙親相應地,另外乙個結點稱為孩子 child 的雙親 parent 兄弟具有同乙個雙親 parent 的孩子 child 之間互稱為兄弟 sibling 祖先結點的祖先 ancesto...

二叉樹,完全二叉樹,滿二叉樹

二叉樹 是n n 0 個結點的有限集合,它或者是空樹 n 0 或者是由乙個根結點及兩顆互不相交的 分別稱為左子樹和右子樹的二叉樹所組成。滿二叉樹 一顆深度為k且有2 k 1個結點的二叉樹稱為滿二叉樹。說明 除葉子結點外的所有結點均有兩個子結點。所有葉子結點必須在同一層上。完全二叉樹 若設二叉樹的深度...