天天看點

樹樹二叉樹

基本術語

結點

結點的度:擁有子樹的個數

葉子結點:度為0

分支結點:度不為0

孩子,雙親和兄弟

結點的層數

樹的深度

樹的度:表示樹中各結點度的最大值

有序樹和無序樹:各子樹從左到右是有次序的

森林:表示m顆互不相交的樹的集合

二叉樹

定義

度不大于2,而且是一種有序樹

滿二叉樹和完全二叉樹

滿二叉樹:深度為h且含有2^h-1個結點的二叉樹

完全二叉樹:

性質

一顆非空二叉樹的第i層上最多有2^(i-1)個結點

一顆深度為h的二叉樹最多具有2^h-1個結點

對于一顆非空二叉樹,若其具有N0個葉子結點,有N2個度為2的結點,則有N0=N2+1

具有n個結點的完全二叉樹的深度為【log2^n】+1

下一篇: dagger2探索

繼續閱讀