1. 自由樹(樹):連通的、無環的無向圖;
  2. 森林:可能不連通的無向無環圖;
  3. 有根樹:有根的自由樹;

    有根樹T中一個結點X的度數等於X的;從根r到結點x的一條簡單路徑的長度稱爲x的深度;從結點x到葉節點最長的一條簡單路徑上邊的數目,稱爲x的高度。沒有孩子的結點爲葉結點,一個非葉結點是內部結點。

  4. 有序樹:有根樹,且其中每個結點的孩子都是有序的;

  5. 二叉樹:根結點+左子樹+右子樹;結點度數<=2的有序樹,且當僅有一個孩子時,也分左右孩子(當只有一個孩子時,有序樹是不區分的);
  6. 滿二叉樹:每個結點是葉節點或者度爲2.
  7. 位置樹:將二叉樹中缺失的孩子用沒有孩子的結點代替,得到滿二叉樹。
  8. k叉樹:位置樹,且對於每個結點,所有標記大於k的孩子均缺失;
  9. 完全k叉樹:所有葉節點深度相同,且所有內部結點度爲k的k叉樹。

一棵高度爲h的完全k叉樹,在深度h處的葉結點數爲kh ,有(2h1) 個內部結點 一棵有n個結點的完全k叉樹的高度爲logkn

發佈了37 篇原創文章 · 獲贊 7 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章