欢迎来到天天文库
浏览记录
ID:39476989
大小:191.41 KB
页数:5页
时间:2019-07-04
《习题6 树和二叉树》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、习题6树和二叉树说明:本文档中,凡红色字标出的题请提交纸质作业,只写题号和答案即可。6.1单项选择题1.由于二叉树中每个结点的度最大为2,所以二叉树是一种特殊的树,这种说法__B__。A.正确B.错误2.假定在一棵二叉树中,双分支结点数为15,单分支结点数为30个,则叶子结点数为B个。A.15B.16C.17D.473.按照二叉树的定义,具有3个结点的不同形状的二叉树有__C__种。A.3B.4C.5D.64.按照二叉树的定义,具有3个不同数据结点的不同的二叉树有__C__种。A.5B.6C.30D.325.深度为5的二叉树至多有__
2、C__个结点。A.16B.32C.31D.106.设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为_B___。A.2hB.2h-1C.2h+1D.h+17.对一个满二叉树,m个树叶,n个结点,深度为h,则__A__。A.n=h+mB.h+m=2nC.m=h-1D.n=2h-18.任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序__A__。A.不发生改变B.发生改变C.不能确定D.以上都不对9.如果某二叉树的前根次序遍历结果为stuwv,中序遍历为uwtvs,那么该二叉树的后序为__C__。A
3、.uwvtsB.vwutsC.wuvtsD.wutsv10.二叉树的前序遍历序列中,任意一个结点均处在其子女结点的前面,这种说法__A__。A.正确B.错误11.某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则其后序遍历的结点访问顺序是__D__。A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca12.在一非空二叉树的中序遍历序列中,根结点的右边__A__。A.只有右子树上的所有结点B.只有右子树上的部分结点C.只有左子树上的部分结点D.只有左子树上的所有结点
4、13.如图6.1所示二叉树的中序遍历序列是__B__。A.abcdgefB.dfebagcC.dbaefcgD.defbagcgcefdbaagedbchf图6.2图6.114.一棵二叉树如图6.2所示,其中序遍历的序列为__B__。A.abdgcefhB.dgbaechfC.gdbehfcaD.abcdefgha15.设a,b为一棵二叉树上的两个结点,在中序遍历时,a在b前的条件是B。A.a在b的右方B.a在b的左方C.a是b的祖先D.a是b的子孙16.已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序
5、列是__D__。A.acbedB.decabC.deabcD.cedba17.实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最佳方案是二叉树采用__C__存储结构。A.二叉链表B.广义表存储结构C.三叉链表D.顺序存储结构18.如图6.3所示的4棵二叉树,__C__不是完全二叉树。(A)(B)(C)(D)图6.324.树的基本遍历策略可分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。这里,我们把由树转化得到的二叉树叫做这棵数对应的二叉树。结论__A__是正确的。A.树的先根遍历序列与其对应的二叉树
6、的先序遍历序列相同B.树的后根遍历序列与其对应的二叉树的后序遍历序列相同C.树的先根遍历序列与其对应的二叉树的中序遍历序列相同D.以上都不对25.树最适合用来表示__C__。A.有序数据元素B.无序数据元素C.元素之间具有分支层次关系的数据D.元素之间无联系的数据6.2填空题(将正确的答案填在相应的空中)k111kkkkkk21435671.有一棵树如图6.5所示,回答下面的问题:⑴这棵树的根结点是__k0__;⑵这棵树的叶子结点是____;⑶结点k3的度是__2__;⑷这棵树的度是__3__;⑸这棵树的深度是__4__;⑹结点k3的
7、子女是__k5,k6__;图6.5一棵树⑺结点k3的父结点是__k1__;2.指出树和二叉树的三个主要差别:①树的结点个数至少为1,而二叉树的结点个数可以为0②树中结点的最大度数没有限制,而二叉树结点的最大度数为2③树的结点无左、右之分,而二叉树的结点有左、右之分3.从概念上讲,树与二叉树是两种不同的数据结构,将树转化为二叉树的基本目的是__树可采用二叉树的存储结构并利用二叉树的已有算法解决树的有关问题_。4.一棵二叉树的结点数据采用顺序存储结构,存储于数组t中,如图6.6所示,则该二叉树的链接表示形式为____。1234567891
8、01112131415161718192021eafdgcjlhb图6.6一棵二叉树的顺序存储数组t5.深度为k的完全二叉树至少有__2k-1__个结点。至多有__2k-1__个结点,若按自上而下,从左到右次序给结点编号
此文档下载收益归作者所有