- 159
- 0
- 约3.04千字
- 约 12页
- 2019-06-17 发布于天津
- 举报
作业: 1、任意一个有n个结点的二叉树,已知它有m个叶子结点,证明非叶子结点中有m-1个结点的度为2,其余度为1。 2、已知二叉树有50个叶子结点,则该二叉树的总结点数至少应有多少个? 1、证明:设度为1的结点有n1个,为2的有n2个,则总结点为: n=n1+n2+m 又:n=B+1 B为分支数 B=n1+2n2 则:n=n1+2n2+1 故:n1+n2+m=n1+2n2+1 有:n2=m-1 2、设度为0、1、2的结点数及总结点数分别为n0、n1、n2、n。则: n0=50 n=n0+n1+n2 n-1=n1+2n2 得:n2=49 故:n-1=n1+2*49 n=n1+99 所以当n1=0时,n最少,所以n至少有99个结点。 作业: 1、假定一棵二叉树的广义表表示为(a(b(c),d(e,f))),分别写出它的先序、中序、后序和层次遍历的结果。 2、已知一棵二叉树的先序和中序序列,求该二叉树的后序序列。 先序:ABCDEFGHIJ
原创力文档

文档评论(0)