1、一般二元樹的性質
性質1、在非空二元樹的i層上,至多有2^i個結點。
性質2、高度為K的二元樹中,最多有2^(k 1)-1個結點。
性質3、對於任何一棵非空的二元樹,若葉結點的個數為n0,度為2的結點個數為n2,則有n0=n2 1。
2、完全二元樹
定義:若一棵二元樹中,只有最下面的兩層結點度數小於2,其餘各層結點度數都等於2,並且最下面一層的結點,都集中在該層最左邊的若干位置上,則此二元樹稱為完全二元樹。
性質1、具有n個結點的完全二元樹的高度k為[log^2n]。
性質2、對於具有n個結點的完全二元樹,如果按照從上(根結點)到下(葉結點)和從左到右的順序對二叉樹中的所有結點從0開始到n-1進行編號,則對於任意的下標為i的結點,有:
#(1)如果i=0,則它是根結點,它沒有父結點;如果i>0,則它的父結點的下標為(i-1)/2。
(2)如果2i 1
(3)如果2i 2
3、滿二叉樹
定義:如果一二叉的任何結點或樹葉,或有兩棵非空子樹,則此二元樹稱為滿二叉樹。
性質、在滿二元樹中,葉結點的個數比分支結點個數多1。
4、擴充二元樹
定義:擴充二元樹是對一個已有二元樹的擴充,擴充後原二元樹的結點都變成度數為2的分支結點。也是是說,如果原結點的度數為2,則不變;度數為1,則增加一個分支;度數為0,則增加兩個分支。
性質1、在擴充二元樹中,外部結點的數量比內部結點的數量多1。
性質2、對任意擴充二元樹,外部路徑長度E和內部路徑長度I之間滿足以下關係:E=I 2n,其中n是內部結點個數。
更多常見問題的相關技術文章,請造訪常見問題欄位進行學習!
以上是必須懂的二元樹公式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

禪工作室 13.0.1
強大的PHP整合開發環境

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver CS6
視覺化網頁開發工具