1. 程式人生 > >第三章之樹

第三章之樹

二叉樹:

性質1、滿二叉樹定理:非空滿二叉樹樹葉的數目等於其分支結點數加1

性質2、二叉樹的第i層(根為第0層,i>=0)最多有2i個結點

性質3、高度為k的二叉樹至多有2k-1個結點

性質4、有n個結點(n>0)的完全二叉樹的高度為【log2(n+1)】(深度為【log2(n+1)-1】)

二叉樹的鏈式儲存:

二叉連結串列:data(資料域)、Lchild(左孩子)、Rchild(右孩子)

三叉連結串列:data(資料域)、Lchild(左孩子)、Rchild(右孩子)、Parent(雙親)

構造Huffman樹(哈夫曼編碼)


 

樹:

性質:任何森林都唯一地對應到一棵二叉樹;反過來二叉樹也都唯一地對應到一個森林。