选择题
数据结构部分
T5----值得分析分析
A:高度为h的二叉树,2h-1>=n。h>=log2 (n+1).等于的情况是满二叉树。刚好就是Huffman树中,n个结点的高度。
B:在完全二叉树中,只有度为0,度为1,度为2的节点,且度为1的结点个数最多只有一个,而且这个度为1的结点只有左孩子,是没有右孩子的。完全二叉树的特性。这个也是用来判断一棵树是否为完全二叉树—通过队列实现:思想:通过队列来实现二叉树的层序遍历,当判断到出队元素p=NULL时,则停止遍历break;
检测队列,通过while(p!=NULL)检查队列中是否还存在不为空的结点,如果有p!=NULL则说明这颗二叉树不是完全二叉树,反之,则是完全二叉树。
C完全二叉树所对应的森林所含树的个数未必是h,因为有可能根结点的左子树高度>根结点的右子树高度
用一个例子:直接排除AC
D一颗树对应的二叉树中,两者的叶子