設(shè)數(shù)據(jù)集合a={1,12,5,8,3,10,7,13,9}
(1)依次取a中各數(shù)據(jù),構(gòu)造一棵二叉排序樹。
(2)說明如何依據(jù)此二叉樹得到a的有序序列。
(3)對該二叉樹進行查找,成功查找到7要進行多少次元素間的比較?
(4)給出對該二叉樹后序遍歷的序列。
(1)如圖
(2)中序遍歷1,3,5,7,8,9,10,12,13
(3)5次
(4)3,7,9,10,8,5,13,12,1
對給定的數(shù)列b={6,15,3,7,19,8,5,17,4}
(1)依次取b中各數(shù)據(jù),構(gòu)造一棵二叉排序樹
(2)給出按中序遍歷該二叉排序樹的序列
(3)給出按后序遍歷二叉排序樹的序列
(4)畫出在二叉樹中刪除結(jié)點3后的樹結(jié)構(gòu)
(1)圖3
(2)3,4,5,6,7,8,15,17,19
(3)4,5,3,8,7,17,19,15,6
(4)圖4