一句話弄懂常見二叉樹型別

許佳佳233發表於2016-11-22

滿二叉樹

除最後一層無任何子節點外,每一層上的所有結點都有兩個子結點二叉樹。
這裡寫圖片描述

完全二叉樹

一棵二叉樹至多隻有最下面的一層上的結點的度數可以小於2,並且最下層上的結點都集中在該層最左邊的若干位置上,則此二叉樹成為完全二叉樹。
這裡寫圖片描述

平衡二叉樹

它是一 棵空樹或它的左右兩個子樹的高度差的絕對值不超過1,並且左右兩個子樹都是一棵平衡二叉樹
這裡寫圖片描述

二叉搜尋樹

它或者是一棵空樹,或者是具有下列性質的二叉樹: 若它的左子樹不空,則左子樹上所有結點的值均小於它的根結點的值; 若它的右子樹不空,則右子樹上所有結點的值均大於它的根結點的值; 它的左、右子樹也分別為二叉排序樹
這裡寫圖片描述

紅黑樹

平衡二叉搜尋樹
這裡寫圖片描述

哈弗曼樹

給定n個權值作為n個葉子結點,構造一棵二叉樹,若帶權路徑長度達到最小,稱這樣的二叉樹為最優二叉樹,也稱為哈夫曼樹(Huffman Tree)。哈夫曼樹是帶權路徑長度最短的樹,權值較大的結點離根較近。
這裡寫圖片描述

相關文章