二元树的走访.ppt

二元树的走访

第六章 樹狀結構導論 6-1 樹 6-2 二元樹簡介 6-3 二元樹的儲存方式 6-4 二元樹的走訪 6-5 二元樹的進階研究 6-6 樹的二元樹表示法 樹 樹(tree)是一種特殊的資料結構,它可以用來描述有分支的結構,是由一個或一個以上的節點所組成的有限集合,且具有下列特質: 1.存在一個特殊的節點,稱為樹根(root)。 2.其餘的節點分為n?0個互斥的集合,T1,T2,T3…Tn,且每個集合稱為子樹。 接著再比較以下的兩個圖形: 上圖(a)是個合法的樹,符合樹是由一個或一個以上的節點所組成,節點間有連結且不形成無出口的迴圈。 圖(b)節點間不完全有連結且形成無出口迴圈,故不是一個合法的樹。 樹的專有名詞 樹的相關專有名詞。我們將以下的樹狀圖形為範本來為您說明: 樹根或根節點(root):沒有父節點的節點為根節點,如上樹的根節點為A。 父節點(parent):每一個節點的上層節點為父節點,如B的父節點為A,G的父節點為C。 子節點(children):每一個節點的下層節點為子節點,如B的子節點有E及F,A的子節點有B、C、D。 兄弟節點(siblings):有共同父節點的節點為兄弟節點,如B、C、D的父節點均為A,所以彼此為兄弟節點。 分支度(degree):子樹的個數為該節點的分支度,如A的分支度為3,B的分支度為2。 終端節點或樹葉節點(termina

文档评论(0)

1亿VIP精品文档

相关文档