综合复习题——数据结构.ppt

综合复习题——数据结构

* 性质 5 : 若对含 n 个结点的完全二叉树从上到下且从左至右进行 1 至 n 的编号,则对完全二叉树中任意一个编号为 i 的结点: (1) 若 i=1,则该结点是二叉树的根,无双亲,否则,编号为 ?i/2? 的结点为其双亲结点; (2) 若 2i n,则该结点无左孩子,否则,编号为 2i 的结点为其左孩子结点; (3) 若 2i+1 n,则该结点无右孩子结点,否则,编号为2i+1 的结点为其右孩子结点。 * Q3: ⑴一棵深度为6的满二叉树有 个分支结点和 个叶子。 答案:满二叉树没有度为1的结点,所有分支结点都是二度结点。前5层结点都为分支结点,共25-1=31个, 或利用公式n0=n2+1,n1+n2=0+ n2= n0-1=31 叶子结点都在第6层,共26-1=32。 ⑵一棵具有257个结点的完全二叉树,它的深度为 。 答案:利用公式k=?log2n? +1= ?log2257? +1=9 ⑶一棵含有n(n>1)个结点的k叉树,可能达到的最大深度为 ,最小深度为 。 答案:当k=1(单叉树)时应该最深,深度=n(层); 当k=n-1(n-1叉树)时应该最浅,深度=2(层); 31 32 9 2 n * Q4: 设一棵完全二叉树具有1000个结点,则它有 个叶子结点,有 个度为2的

文档评论(0)

1亿VIP精品文档

相关文档