算法设计题:以二叉链表作为二叉树的存储结构,统计二叉树的叶结点个数。
第1题:
第2题:
下面关于二叉树的叙述正确的是(40)。
A.一棵二叉树中叶子结点的个数等于度为2的结点个数加1
B.一棵二叉树中的结点个数大于0
C.二叉树中任何一个结点要么是叶,要么恰有两个子女
D.二叉树中,任何一个结点的左子树和右子树上的结点个数一定相等
第3题:
具有n个结点的二叉树,采用二叉链表存储,共有______个空链域。
A.n-1
B.n
C.n+1
D.由于二叉树形态不定导致空链域个数不定
第4题:
第5题:
若具有n个结点的非空二叉树采用二叉链表作为存储结构,则链表中一共有n+1个指针域存放NULL。请写出该结论的推导过程。
第6题:
欲实现任意二叉树的后序遍历的非递归算法而不必使用栈,最佳方案是二叉树采用()存储结构。
第7题:
采用二叉链表存储的n个结点的二叉树,一共有()个指针域。
第8题:
N个结点的二叉树采用二叉链表存放,共有空链域个数为()
第9题:
第10题:
第11题:
第12题:
第13题:
第14题:
实现任意二叉树的后序遍历的非递归算法用栈结构,最佳方案是二叉树采用______存储结构。
A.二叉链表
B.顺序存储结构
C.三又链表
D.广义表存储结构
第15题:
对于任意非空二叉树,要设计出其后序遍历的非递归算法而不使用堆栈结构,最合适的方法是对该二叉树采用(43)存储结构。
A.三叉链表
B.二叉链表
C.顺序
D.索引
第16题:
第17题:
若用链表存储一棵二叉树时,每个结点除数据域外,还有指向左孩子和右孩子的两个指针。在这种存储结构中,n个结点的二叉树共有()个指针域。
第18题:
采用二叉链表存储的n个结点的二叉树,共有空指针()个。
第19题:
简述二叉链表表示和三叉链表表示的二叉树中结点的结构。
第20题:
具有n个结点的二叉树,采用二叉链表存储,共有()个空链域。
第21题:
三叉链表
广义表
二叉链表
顺序
第22题:
第23题:
对
错
第24题: