习题6树和二叉树

习题6树和二叉树

ID:47236904

大小:164.53 KB

页数:6页

时间:2019-08-29

习题6树和二叉树_第1页
习题6树和二叉树_第2页
习题6树和二叉树_第3页
习题6树和二叉树_第4页
习题6树和二叉树_第5页
资源描述:

《习题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.深度为

2、5的二叉树至多有_C_个结点。A.16B.32C.31D.106.设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为B。A.2hB.2h-lC.2h+lD.h+l7.对一个满二叉树,m个树叶,n个结点,深度为h,则_A_。A.n=h+mB.h+m=2nC.m=h-1D.n=2h-l8.任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序_A_。A.不发生改变B.发生改变C.不能确定D.以上都不对9.如杲某二叉树的前根次序遍历结果为stuwv,中序遍历为uwtvs,那么

3、该二叉树的后序为_C_。A.uwvtsB.vwutsC.wuvtsD.wutsv10.二叉树的前序遍历序列中,任意一个结点均处在其子女结点的前面,这种说法_A_。A.正确B.错误11.某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则其后序遍历的结点访问顺序是_D_。C.bdgaechfD.gdbehfca根结点的右边_A_。B.只有右子树上的部分结点A.bdgcefhaB.gdbecfha12.在一非空二叉树的中序遍历序列中,A.只有右子树上的所有结点C.只有

4、左子树上的部分结点D.只有左子树上的所有结点1.如图6.1所示二叉树的中序遍历序列是_B_。A.abcdgefB.dfebagcC.dbaefcgD.defbagc图6」2.一棵二叉树如图6.2所示,其中序遍历的序列为B。A.abdgcefhB.dgbaechfC.gdbehfcaD.abcdefgh1.设a,b为一棵二叉树上的两个结点,在中序遍历吋,a在b前的条件是一BA.a在b的右方B.a在b的左方C.a是b的祖先D.a是b的子孙1.已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它

5、的前序遍历序列是_D_oA.acbedB.decabC.deabcD.cedba2.实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最佳方案是二叉树采用_(2_存储结构。A.二叉链表B.广义表存储结构C.三叉链表D.顺序存储结构3.如图6.3所示的4棵二叉树,_C_不是完全二叉树。图6.324.树的基本遍历策略可分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。这里,我们把由树转化得到的二叉树叫做这棵数对应的二叉树。结论_A_是正确的。A.树的先根遍历序列与其对应的二叉树

6、的先序遍历序列相同B.树的后根遍历序列与其对应的二叉树的后序遍历序列相同C.树的先根遍历序列与其对应的二叉树的中序遍历序列相同D.以上都不对25.树最适合用来表示_C_。A.有序数据元素C.元素之间具有分支层次关系的数据B.无序数据元素D.元素之间无联系的数据6.2填空题(将正确的答案填在相应的空中)1.有一棵树如图6.5所示,回答下面的问题:(1)这棵树的根结点是_kO_;(2)这棵树的叶子结点是—:(3)结点k3的度是_2_;(4)这棵树的度是_3_;(5)这棵树的深度是_4_;(6)结点k3的子女是

7、_k5,k6_;(7)结点k3的父结点是_kl_;2.指出树和二叉树的三个主要差别:①树的结点个数至少为1,而二叉树的结点个数可以为0②树屮结点的最大度数没有限制,而二叉树结点的最大度数为2③树的结点无左、右之分,而二叉树的结点有左、右之分3.从概念上讲,树与二叉树是两种不同的数据结构,将树转化为二叉树的基本目的是树可釆用二叉树的存储结构并利用二叉树的已有算法解决树的有关问题一。4.一棵二叉树的结点数据采用顺序存储结构,存储于数组t中,如图6.6所示,则该二eafdgcj1hb13141516171819

8、2021123456789叉树的链接表示形式为101112图6.6—棵二叉树的顺序存储数组t5•深度为k的完全二叉树至少有_2k・l_个结点。至多有_2k・l_个结点,若按自上而下,从左到右次序给结点编号(从1开始),则编号最小的叶子结点的编号是_lk-2+l_o6.在一•棵二叉树屮,度为零的结点的个数为n°,度为2的结点的个数为n2,则有n0=—n2+l—o7.一棵二叉树的第i(i$l)层最多有_2i-l_个结点;一棵有n(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。