1第六章树及二叉树一、下面是有关二叉树的叙述,请判断正误(√)1
若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n—1个非空指针域
二叉树中每个结点的两棵子树的高度差等于1
二叉树中每个结点的两棵子树是有序的
二叉树中每个结点有两棵非空子树或有两棵空子树
二叉树中每个结点的关键字值大于其左非空子树(若存在的话)所有结点的关键字值,且小于其右非空子树(若存在的话)所有结点的关键字值
(应当是二叉排序树的特点)(×)6
二叉树中所有结点个数是2k-1-1,其中k是树的深度
(应2i-1)(×)7
二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树
对于一棵非空二叉树,它的根结点作为第一层,则它的第i层上最多能有2i—1个结点
(应2i-1)(√)9
用二叉链表法(link-rlink)存储包含n个结点的二叉树,结点的2n个指针区域中有n+1个为空指针
用二叉链表存储包含n个结点的二叉树,结点共有2n个链域
由于二叉树中,除根结点外,每一个结点有且仅有一个双亲,所以只有n-1个结点的链域存放指向非空子女结点的指针,还有n+1个空指针
)即有后继链接的指针仅n-1个
具有12个结点的完全二叉树有5个度为2的结点
最快方法:用叶子数=[n/2]=6,再求n2=n0-1=5()11、哈夫曼树中没有度为1的结点,所以必为满二叉树
()12、在哈夫曼树中,权值最小的结点离根结点最近
()13、线索二叉树是一种逻辑结构
(√)14、深度为K的完全二叉树至少有2K-1个结点
(√)15、具有n个结点的满二叉树,其叶结点的个数为(n+1)/2
(√)16、前序和中序遍历用线索树方式存储的二叉树,不必使用栈
(╳)17、哈夫曼树是带权路径长度最短的树,路径上权值较大的点离根较远
二、填空1.由3个结点所构成