圖的一種特例。為一遞歸數據類型,由一個根節點引出,每個節點有兩支,每支也是一棵二叉數。
基本介紹
結構,性質,滿二叉樹,遍歷方法,練習,
結構
1、 二叉樹的每個結點至多只有二棵子樹(即不存在結點的度大於2的結點)。
性質
1、 在二叉樹的第i層上至多有2i-1個結點(i>=1)。
2、深度為k的二叉樹最多有2k-1個結點。
滿二叉樹
滿二叉樹:是指一棵深度為K且有2k-1個結點的二叉樹。
遍歷方法
(先序)先根遍歷:(根左右)先訪問根,再訪問左子樹,最後訪問右子樹,則可得如下的序列:abcdef
(中序)中根遍歷:(左根右)先訪問左子樹,再訪問根,最後訪問右子樹,則可得如下的序列:cbdaef
(後序)後根遍歷:(左右根)先訪問左子樹,再訪問右子樹,最後訪問根,則可得如下的序列:cdbfea
練習
A) 1+34*5-56/7
B) -*+1 34 5/56 7
C) 1 34 +5*56 7/-
D) 1 34 5* +56 7/-
E) 1 34+5 56 7-*/