二叉樹基本概念

2021-10-01 09:28:51 字數 559 閱讀 4255

###五種形態

1.空二叉樹

2.僅有根節點的二叉樹

3.右子樹為空的二叉樹

4.左子樹為空的二叉樹

5.左右子樹都是非空的二叉樹

###二叉樹的術語

節點 度 葉子 雙親 兄弟 孩子 子孫

有序樹 無序樹

###二叉樹的五種性質

1.二叉樹的第i層至多又2^(i-1)個結點

2.深度為k的二叉樹至多有2^k-1個結點

3.對任何的一棵二叉樹,終端節點數為n0,度為2的結點數為n2,則

n0=n2+1

4.具有n個結點的完全二叉樹的深度為[log2(n)]+1

5.如果對一棵有n個結點的完全二叉樹的結點按層序編號(從第一層開始,從低到高,從左到右),則對任一結點有

a.如果i=1,則結點i是二叉樹的根,無雙親,雙親結點[i/2]

b.如果2i>n,則結點i無左孩子;否則其左孩子的結點是2i(null)

c.如果2i+1>n,則結點i無右孩子

二叉樹 基本概念

1.二叉樹的定義 二叉樹的定義是以遞迴形式給出的 一棵二叉樹是結點的乙個有限集合,該集合或者為空,或者是由乙個根節點加上兩棵分別稱為左子樹和右子樹的 互不相交的二叉樹組成。二叉樹有5種基本形態,如圖1所示,任何複雜的二叉樹都是這5種基本形態的復合,其中圖 a 是空二叉樹,圖 b 是單結點的二叉樹,圖...

二叉樹的基本概念

二叉樹的概念 一棵二叉樹是結點的乙個有限集合,該集合或者為空,或者是由乙個根節 點加上兩棵分別稱為左子樹和右子樹的二叉樹組成 特點 因此 二叉樹是通過上述5中形式的組合或巢狀而形成 滿二叉樹 完全二叉樹 二叉樹的性質 二叉樹的儲存結構 二叉樹主要有順序儲存和鏈式儲存結構 順序儲存結構 對於一棵完全二...

樹與二叉樹基本概念

1.樹屬於邏輯非線性結構。2.如果乙個節點有後繼節點,那麼該節點可以有n多個後繼節點 如果乙個節點有前驅節點,那麼該樹只有乙個前驅節點 只有根節點沒有前驅節點,其他節點都有前驅節點 一棵沒有任何節點的樹稱為空樹。3.樹中的節點存在三種 根節點 沒有前驅節點 葉子節點 沒有葉子節點 非葉子節點 可以包...