没有搜到到结果?点击这里求解答/求资源。
【单选题】
设一棵采用链式存储的二叉树,除叶结点外每个结点度数都为2,该树结点中共有2n个指针域为空。则该树有( )个叶结点

A.2n
B.2n+1
C.2n+2
D.N
【单选题】
在一棵二叉树中,若编号为i的结点是其双亲结点的右孩子,则双亲结点的顺序编号为( )。

A.i/2.0
B.i/2+1
C.2i+1
D.i/2向下取整
【单选题】
在单链表中,增加头结点的目的是( )。

使单链表至少有一个结点
标志表中首结点的位置
方便运算的实现
说明该单链表是线性表的链式存储结构
【判断题】
对于多余约束多而结点少的结构,使用位移法比力法方便。()

正确
错误
【单选题】
假设在一棵二叉树中,双分支结点数为15,单分支结点数为30个,则叶子结点数为( )个。

15
16
17
47
【判断题】
深度为5的完全二叉树共有20个结点,则第5层上有5个结点(根所在结点为第一层)。

正确
错误
【判断题】
一棵有18个结点的二叉树,其2度结点数的个数为8,则该树共有1个1度结点

正确
错误
【单选题】
假设在一棵二叉树中,双分支结点数为15,单分支结点数为30个,则叶子结点数为( )个。

15
16
17
47
【单选题】
假定一个链表的表头指针为f,结点结构为(data,next),则向该链表的表头插入一个由p所指向的结点,应执行的操作为p-next=f和( )。

p=f-next
f=p-next
f=p
f-next=p
【单选题】
假定一个链表的表头指针为f,结点结构为(data,next),则向该链表的表头插入一个由p所指向的结点,应执行的操作为p->next=f和( )。

p=f->next
f=p->next
f=p
f->next=p