题目内容
(请给出正确答案)
[主观题]
设一棵二叉树共有50个叶子结点(终端结点),则共有___个度为2的结点。A.25B.49C.50D.51
设一棵二叉树共有50个叶子结点(终端结点),则共有___个度为2的结点。
A.25
B.49
C.50
D.51
答案
查看答案
设一棵二叉树共有50个叶子结点(终端结点),则共有___个度为2的结点。
A.25
B.49
C.50
D.51
第7题
设一棵二叉树的结点结构为(LLINK,INFO,RLINK),ROOT为指向该二叉树根结点的指针,p和g分别为指向该二叉树中任意两个结点的指针,试编写一算法ANCESTOR(RDOT,p,q,r),该算法找到p和q的最近共同祖先结点r。【吉林大学2000二、3(12分)】【中山大学1994六(15分)】
第9题
数据结构DEAP的定义如下:DEAP是一棵完全二叉树,它或者是一棵空树,或者满足下列特性: (1)树根不包含元素。 (2)其左子树是一小堆(MIN HEAP),其右子树是一大堆(MAX HEAP)。 (3)若右子树非空,设i是左子树的任一结点,j是右子树中与i相应的结点。若这样的j结点不存在,则取j为右子树中与i的父结点相对应的结点;结点i的关键字值总是小于或等于结点j的关键字值。一个DEAP的例子如右图所示。
与结点15相对应的结点为20,与结点19对应的结点为25。 (1)给出在该DEAP中插