首頁 常見問題 如何計算二元樹節點

如何計算二元樹節點

Jun 10, 2019 pm 03:30 PM

如何計算二元樹節點

1、二元樹的第i層至多有2^(i-1)個結點

2、深度為h的二元樹至多有2^k- 1個結點

3、對於一棵二元樹,若含有n0個葉子結點,n2個度為2的結點,則必存在關係式:n2=n0-1

# 4、具有n個結點的完全二元樹的深度為[log2n] 1.[]表示取整

5、若對含n個結點的完全二叉樹從上到下且從左至右進行1至n的編號,則對完全二叉樹中任一個編號為i的結點:

若i=1,則該結點是二叉樹的根,無雙親,否則,編號為[ i/2]的結點為其雙親結點;

若2i>n,則該結點無左孩子結點,否則,編號為2i的結點為其左孩子結點;

若2i 1>n,則該結點無右孩子結點,否則,編號為2i 1的結點為其右孩子結點。

若一個完全二元樹的結點數目為n,求n0,n1,n2,數的高度h,左孩子結點數目nl和右孩子結點數目nr?

(n0為度為0的結點,n1為度為1的結點,n2為度為2的結點)

以上是如何計算二元樹節點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)