第七章和第八章补充练习题(答案).docx
《第七章和第八章补充练习题(答案).docx》由会员分享,可在线阅读,更多相关《第七章和第八章补充练习题(答案).docx(72页珍藏版)》请在优知文库上搜索。
1、73补充练习题及参考答案7 .3.1单项选择题1.对于一棵具有n个结点、度为4的树来说,.A.树的高度最多是n-38 .树的高度最多是是n-4C.第i层上最多有4(iT)个结点D.至少在某一层上正好有4个结点答:这样的树中至少有一个结点而旋为4,也就是说,至少有一层中有4个或以上的结点,因此树的高度最多是展3。本题的答案为A。2.度为4、高度为h的树.A.至少有h+3个结点B.最多有4厂1个结点C.最多有4h个结点D.至少有h+4个结点答:与上小题分析相同,本题的答案为Ao3 .对于一棵具有n个结点、度为4的树来说,树的高度至少是.A. log4(2zz)B. Dog4On-I)C. log4
2、(3nl)D. 11og4(2n+l)答:由树的性质4可知,具有n个结点的m次树的最小高度为log,5(m-l)+l)。这里m=4,因此最小高度为log,。+DIo本题的答案为Co4 .在一棵3次树中度为3的结点数为两个,度为2的结点数为一个,度为1的结点数为两个,则度为0的结点数为个。.4B.5C.6D.7答:H3=2,zl2=i,n=2,n=n3+n2+nx+n0=5+%,n二度之和+1=3%+2%+%+1=11,所以0=11-5=6。本题的答案为配5 .若一棵有n个结点的树,其中所有分支结点的度均为k,该树中的叶子结点个数是oA.n(k-1)/kB.n-kC.(n+l)kD.(nk-n+
3、l)k答:m=k,有人。+3度之和=nT=S,%=ST攵所以11o=n-nk=n-(n-l)k=(nk-n+l)/k.本题的答案为D06 .若3次树中有a个度为1的结点、b个度为2的结点、C个度为3的结点,则该树有个叶子结点。A.l+2b3cB.l+2b+3cC.2b-3cD.l+b+2c:n=w+w1w2+=11+a+b+c,n=度之和+1=%+2%+2%+l=a+2b+3c+l,所以,%=8+2c+l,总结点数n=a+2b+3c+l0本题的答案为D7 .假设每个结点值为单个字符,而一棵树的层次遍历序列为Abcdefghij,则其根结点的值是.A.AB.BC.JD.以上都不对答:树的层次遍历
4、过程中访问的第一个结点是根结点,本题的答案为A8 .用双亲存储结构表示树,其优点之一是比较方便.A.找指定结点的双亲结点9 .找指定结点的孩子结点C.找指定结点的兄弟结点D.判断某结点是不是叶子结点答:A。10 用孩子链存储结构表示树,其优点之一是比较方便。A.判断两个指定结点是不是兄弟B.找指定结点的双亲C.判断指定结点在第几层D.计算指定结点的度数答:在树的孩子链存储结构中,每个结点有指向所有孩子结点的指针,所以很容易计算其孩子结点个数(度数)。本题的答案为D10. 一棵度为10、结点个数为m(n100)的树采用孩子链存储结构时,其中非空指针域数占总指针域数的比例约为.A.5%B.10%C
5、.20%D.50%答:在度为10树的孩子链存储结构中,每个结点的指针域个数为10,共有IOn个指针域,其中非空的指针域个数等于分支数,即n-l,其余为空指针域,所以非空指针域数占总指针域数的比例二(n-l)(10n)10%o本题的答案为B011 .如果在树的孩子兄弟链存储结构中有6个空的左指针域,7个空的右指针域,5个结点数、右指针域都为空,则该树中叶子结点的个数.A.有7个B.有6个C.有5个I).不能确定答:在树的孩子兄弟链存储结构中,左指针域指向第一个孩子结点,右指针域指向右兄弟结点。该树有6个空的左指针域,说明有6个结点没有任何孩子,则为叶子结点。本题的答案为B12 .有一棵3次树,其
6、中%=2,=2,n1=1,当该数采用孩子兄弟链存储结构时,其中非空指针域数占总指针域数的比例约为.A.10%B.45%C,70%D.90%答:m=3,11=w0+w1+n2+n3=n0+5,三n-l=1+22+3=ll,所以非空指针域数占总指针域个数为24.指向孩子或者兄弟的非空指针域个数二n-11,所以非空指针域数占总指针域个数的比例=I1/24=45%.本题的答案为B013 .设森林F中有3棵树,第一、第二和第三课数的结点个数分别为犯、也和巧。与森林F对应的二叉树根结点的右子树上的结点个数是A“tn+m2叫D加2+m3答:对应的二叉树根结点的右子树上的结点均由第二和第三棵树上的结点转换得到
7、本题的答案为D.14 .设F是一个森林,B是由F变换的二叉树。若F中有In个分支结点,则B中右指针域为空的结点有个。A.m-lB.mC.m+1D.m+2答:F中的每个分支结点都有一个最右孩子结点,这个最右孩子结点在B中右指针域为空,同时根结点的右指针域也为空,所以B中共有ml个右指针域为空的结点。本题的答案为C.15.设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树结点个数为n,森林F中第一棵树的结点个数是.A.m-nB.m-n-1C.n+1D.条件不足,无法确定答:森林林F中的第一棵树转换成二叉树p及p的左子树。本题的答案为A016 .如果将一棵有序树T转换为二叉树B,那么T中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 章和 第八 补充 练习题 答案