填空问答

1.具有n个结点的完全二叉树的高度为log2n(向下取整)

2.对一棵有n个结点的完全二叉树按层次次序从1开始编号,则对任一结点i>1,其双亲结点是i/2(向下取整)

3.采用链式方法存储N个结点的二叉树,该二叉树中共有2N个指针域,其中非空指针N-1个。

4.有28个结点的二叉树的最大高度为27(即所有非叶结点都只有一个子结点),最小高度为4(log228 )

5.3个结点A,B,C可以构成30种不同的二叉树(满二叉树,左斜树,右斜树,左旋树,右旋树,每种三个结点有6种排列)

6.按中根次序遍历二叉树的结果为abc,则有5种不同形态的二叉树可以得到这一遍历结果(分别以a,b,c为根画出对应的二叉树)。

7.找出所有二叉树,其结点在下列两种次序之下恰好都以同样顺序出现:

  (1).先根和中根:空二叉树,根二叉树,右斜树;

  (2).先根和后根:空二叉树,根二叉树;

  (3).中根和后根空二叉树,根二叉树,左斜树。

 8.证明:给定一棵二叉树结点的先根次序和对称次序,则此二叉树即可构造出来。

  (1).由先根次序可以确定二叉树的根R;

  (2).已知R后,通过对称次序可以确定R的两棵子树:左子树L和右子树R;

  (3).L和R确定后,又可以根据先根次序和对称次序确定L和R的两个根;

  (4).依次类推,直到L和R的结点数为1,就可以构造出完整的二叉树。

  (5).同理,可证明:给定一棵二叉树结点的后根次序和对称次序,则此二叉树即可构造出来

  (6).若给一棵二叉树结点的根次序和根次序,则不能确定该二叉树

 

posted @ 2012-09-10 18:48  毛毛hhmm  阅读(629)  评论(0编辑  收藏  举报