北邮C++数据结构课后习题-习题4参考答案.doc
《北邮C++数据结构课后习题-习题4参考答案.doc》由会员分享,可在线阅读,更多相关《北邮C++数据结构课后习题-习题4参考答案.doc(6页珍藏版)》请在咨信网上搜索。
(完整word)北邮C++数据结构课后习题 习题4参考答案 习题4 1. 填空题 (1)已知二叉树中叶子数为50,仅有一个孩子的结点数为30,则总结点数为(___________)。 答案:129 (2)4个结点可构成(___________)棵不同形态的二叉树。 答案:12 (3) 设树的度为5,其中度为1~5的结点数分别为6、5、4、3、2个,则该树共有(___________)个叶子。 答案:31 (4)在结点个数为n(n〉1)的各棵普通树中,高度最小的树的高度是(___________),它有(___________)个叶子结点,(___________)个分支结点。高度最大的树的高度是(___________),它有(___________)个叶子结点,(___________)个分支结点。 答案:2 n—1 1 n 1 n-1 (5)深度为k的二叉树,至多有(___________)个结点。 答案:2k-1 (6)有n个结点并且其高度为n的二叉树的数目是(___________)。 答案:2n—1 (7)设只包含根结点的二叉树的高度为1,则高度为k的二叉树的最大结点数为(___________),最小结点数为(___________)。 答案:2k-1 k (8)将一棵有100个结点的完全二叉树按层编号,则编号为49的结点为X,其双亲PARENT(X)的编号为(). 答案:24 (9)已知一棵完全二叉树中共有768个结点,则该树中共有(___________)个叶子结点。 答案:384 (10)已知一棵完全二叉树的第8层有8个结点,则其叶子结点数是(___________). 答案:68 (11)深度为8(根的层次号为1)的满二叉树有(___________)个叶子结点。 答案:128 (12)一棵二叉树的前序遍历是FCABED,中序遍历是ACBFED,则后序遍历是(___________). 答案:ABCDEF (13)某二叉树结点的中序遍历序列为ABCDEFG,后序遍历序列为BDCAFGE,则该二叉树结点的前序遍历序列为(___________),该二叉树对应的树林包括(___________)棵树。 答案:EACBDGF 2 2. 选择题 (1)在一棵度为3的树中,度为3的结点的个数为2,度为2的结点个数为1,则度为0的结点个数为( )。 A。 4 B. 5 C。 6 D。 7 (2)下列陈述中正确的是( )。 A. 二叉树是度为2的有序数 B。 二叉树中结点只有一个孩子时无左右之分 C. 二叉树中必有度为2的结点 D。 二叉树中最多只有两棵子树,并且有左右之分 (3)树中如果结点M有3个兄弟,而且N是M的双亲,则N的度是( ) A. 3 B。 4 C。 5 D. 1 (4)设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为( ). A。 2h B。 2h-1 C. 2h+1 D。 h+1 (5)高度为5的完全二叉树至少有( )个结点。 A。 16 B. 32 C. 31 D. 5 (6)具有65个结点的完全二叉树的高度为( )。(根的层次号为0) A。 8 B. 7 C.6 D。 5 (7)对一个满二叉树,m个树叶,n个结点,深度为h,则( 无 )。 A。 n=h+m B. h+m=2n C。 m=h—1 D。 n=2h—1 (8)任一棵二叉树,其叶子结点数为n0,度为2的结点数为n2,则存在关系( )。 A. n2 +1=n0 B。 n0 +1=n2 C. 2n2 +1=n0 D。 n2 =2n0 +1 (9)某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则其后序遍历的结点访问顺序是( ). A. bdgcefha B。 gdbecfha C。 bdgaechf D. gdbehfca (10)设m、n为一棵二叉树上的两个结点,在中序遍历时,n在m前的条件是( ). A。 n在m右方 B。 n是m祖先 C. n在m左方 D.n是m子孙 (11)一棵二叉树的广义表表示为a(b(c,d),e(f(g))),则得到的层序遍历序列为( ). A。 abcdefg B。 cbdaegf C. cdbgfea D. abecdfg (12) 将一棵树t转换为二叉树h,则t的后序遍历是h的( )。 A。中序遍历 B.前序遍历 C。后序遍历 D.层序遍历 (13)对二叉树进行( )遍历,可以得到该二叉树所有结点构成的排序序列。 A。 前序 B。 中序 C. 后序 D。 层序 (14)设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有( )个。 A. n-1 B. n C. n+1 D. n+2 (15)利用3,6,8,12,5,7这6个值作为叶子结点的权,生成一棵哈夫曼树,该树的深度为( )。 A。3 B. 4 C.5 D. 6 (16)若度为m的哈夫曼树中,其叶结点个数为n,则非叶结点的个数为( ). A. n—1 B. [n/m]—1 C。 [(n—1)/(m—1)] D。 [n/(m—1)]—1 说明:在这里度为m的哈夫曼树是指仅含有度为0和m的结点的m叉树.因此有: (1) N=n+nm (2) N = 1 + mnm 3. 试分别画出具有3个结点的树和二叉树的所有不同形态。 答案:树: 二叉树: 4. 试找出分别满足下面条件的所有二叉树: (1)前序序列和中序序列相同; 答案: 右斜树 (2)中序序列和后序序列相同; 答案:左斜树 (3)前序序列和后序序列相同. 答案:只有根结点的树 5.一棵高度为h的满k叉树有如下性质:第h层上的结点都是叶结点,其余各层上每个结点都有k棵非空子树,如果按层次自顶向下,同一层自左向右,顺序从0开始对全部结点进行编号,试问: (1)各层的结点个数是多少? 答案:n层的结点个数为kn—1 (2)编号为i的结点的父结点(若存在)的编号是多少? 答案:|(i-1)/k| (|·|表示取下整) (3)编号为i的结点的第m个孩子结点(若存在)的编号是多少? 答案:k*i+m (4)编号为i的结点有右兄弟的条件是什么?其右兄弟结点的编号是多少? 答案:i%k!=0 i+1 (5)叶子结点数n0和非叶子结点数nk之间满足的关系。 答案:nk*(k—1)=n0—1 6.若一棵二叉树的前序序列为abdgcefh,中序序列为dgbaechf,请画出该二叉树,并写出其后序序列。 答案:gdbehfca 7.请将图5-44所示树T转换为二叉树T′。 答案: 8. 对于图5-45所示的二叉树,该树的三种遍历分别是什么? 答案: 前序 -+a*b—cd/ef 中序 a+b*c—d-e/f 后序 abcd-*+ef/- 9. 对于图5-46所示的二叉树,请画出和其对应的森林。 答案: 10. 假设用于通信的电文仅由9个字符组成,并且出现概率为0.07(A)、0.19(B)、0.02(C)、0.06(D)、0。32(E)、0。03(F)、0.21(G)、0。10(H): (1)画出哈夫曼树; (2)每个字符的哈夫曼编码; (3)计算其带权路径长度; (4)如果电文是“ABCDEFGH”压缩前每个字符使用8bit的ASCII编码,则采用上面的哈夫曼编码,其压缩比是多少?- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北邮 C+ 数据结构 课后 习题 参考答案
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文