logo - 刷刷题
下载APP
【简答题】

Fibonacci树是一种特殊的二叉树,下面给出构造该树的一种算法: procedure FibonacciTree(d: integer; Var T: binarytree) (//d是Fibonacci树的深度 if d=0 then T:=nil else{new(T); if d=1 then (T^.lefptr:=nil; T^.rightptr:=nil ) else { //d>=2 FibonacciTree(d一2, T^.1eftptr); FibonacciTree(d一1, T^.rightptr); } } } (1)画出深度为4的Fibonacci树(即用d=4调用上述算法的结果)。(7分) (2)从你画的树中分析深度为d的Fibonacci树中结点总数和Hbonacci数的关系。 Fibonacci数定义如下: F n =1, F 1 =1 F n =F n-1 +F n-2 n>1 (3)你所画出的Fibonacci树是否为平衡二叉树若是,它是否为同样深度的平衡二叉树中结点数目最少的一种(4分)【中国科学技术大学1998三(15分)】

参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【多选题】20世纪的科学技术是19世纪科学技术发展的继续,下列属于作为新的研究纲领开辟了人类认识自然的新纪元的是( )。

A.
能量量子的发现
B.
运动之光速极限的发现
C.
信息比特的发现
D.
遗传基因的发现
E.
数学结构的发现

【单选题】下列关于平衡二叉树的叙述中,不正确的是( )。

A.
平衡二叉树中所有结点的左右子树的深度之差小于等于1
B.
平衡二叉树中所有结点的左右子树的深度之差的绝对值小于等于1
C.
平衡二叉树中每个结点的平衡因子={-1,0,1}
D.
平衡二叉树中度为0的叶结点比度为2的结点多

【多选题】科学技术发展,必须坚持( )的方针。

A.
中心环节
B.
自主创新
C.
集约发展
D.
重点跨越
E.
引领未来