试题内容
一个具有 m 个结点的二叉树,其二叉链表结点(左、右孩子指针分别用 left 和 right表示)中的空指针总数必定为 (1) 个。为形成中序(先序、后序)线索二叉树,现对该二叉链表所有结点进行如下操作:若结点 p 的左孩子指针为空,则将该左指针改为指向p 在中序(先序、后序)遍历序列的前驱结点;若 p 的右孩子指针为空,则将该右指针改为指向 p 在中序(先序、后序)遍历序列的后继结点。假设指针 s 指向中序(先序、后序)线索二叉树中的某结点,则 (2) 。
(1)A、m+2
B、m+1
C、m
D、m-1
(2)A、s->right 指向的结点一定是 s 所指结点的直接后继结点
B、s->left 指向的结点一定是 s 所指结点的直接前驱结点
C、从 s 所指结点出发的 right 链可能构成环
D、s 所指结点的 left 和 right 指针一定指向不同的结点
软题库参考答案:B、C(仅供参考)
软题库解析:正在加载....
你可能感兴趣的试题
某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零件号→零件名称,(零件号,供应商)→库存量,供应商→供应商所在地}。
零件关系P属于()。
A.1NF
B.2NF
C.3NF
D.4NF
已知文法G[S]:S→A0|Bl,A→S1|1,B→S0|0;该文法属于乔姆斯基定义的(1)文法,它不能产生串(2)。
(1)A、0型
B、1型
C、2型
D、3型
(2)A、0011
B、1010
C、1001
D、0101
在白盒测试法中,(1)是最弱的覆盖准则。图2-5至少需要(2)个测试用例才可以完成路径覆盖,语句组2不对变量i进行操作。
(1) A.语句
B.条件
C.判定
D.路径
(2) A.1
B.2
C.3
D.4