第5章 树与二叉树习题参考答案【VIP专享】

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C. CDBEFA
C. ABCDFE
D. 5
D. 5
D. 0
D. 层次
D. 0 或 1 或 2
D. 2h-1
D. DCBEFA
D. ABDECF
。 5. 有 m 个叶结点的哈夫曼树中,结点的总数是 2m-1 。 6. 若一棵完全二叉树的第 4 层(根结点在第 0 层)有 7 个结点,则这棵完全二叉树的结点
习题五参考答案 备注: 红色字体标明的是与书本内容有改动的内容
一、选择题
1.对一棵树进行后根遍历操作与对这棵树所对应的二叉树进行( B )遍历操作相同。
A. 先根
B. 中根
2.在哈夫曼树中,任何一个结点它的度都是( C )。
B. 0 或 1
B. 1 或 2
3.对一棵深度为 h 的二叉树,其结点的个数最多为( D )。
10. 对森林进行后根遍历操作等同于从左到右对森林中的每一棵树进行 后根 遍历操作, 并且对森林的后根遍历序列与对森林所对应的二叉树的 中根 遍历序列相同。
四、算法设计题
1. 编写一个基于二叉树类的统计叶结点数目的成员函数。
参考答案:
public int countLeafNode(BiTreeNode T) {// 统计叶结点数目 int count = 0; if (T != null) { if (T.getLchild() == null && T.getRchild() == null) { ++count;// 叶结点数增 1 } else { count += countLeafNode(T.getLchild()); // 加上左子树上叶结点数 count += countLeafNode(T.getRchild());// 加上右子树上的叶结点数 } } return count;
2. 一棵具有 n 个结点的二叉树,其深度最多为 n ,最少为 [log2n]+1 。 3. 一棵具有 100 个结点的完全二叉树,其叶结点的个数为 50 。37 4. 以{5,9,12,13,20,30}为叶结点的权值所构造的哈夫曼树的带权路径长度是 217
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
总数是 11 。22
7. 在深度为 k 的完全二叉树中至少有 k 个结点,至多有 2k-1 个结点。
8. 对一棵树转换成的二叉树进行先根遍历所得的遍历序列为 ABCDEFGH,则对这棵树进行 先根遍历所得的遍历序列为 ABCDEFGH 。
9. 二叉树常用的存储结构是 二叉链式存储结构 ,树常用的存储结构是 孩子兄弟链表存 储结构 。
Байду номын сангаасA.FEDCBA
B. CDBFEA
8.若某棵二叉树的后根遍历序列为 DBEFCA,中根遍历序列为 DBAECF,则这棵二叉树的先
根遍历序列为( B )。
A.ABCDEF
B. ABDCEF
9.根据以权值为{2,5,7,9,12}构造的哈夫曼树所构造的哈夫曼编码中最大的长度为(
B)
A.2
B. 3
C. 4
A. 2h
B. 2h-1
4.一棵非空二叉树的先根遍历与中根遍历正好相同,则该二叉树满足( A )
A. 所有结点无左孩子
C. 只有一个根结点
C. 后根
C. 0 或 2
C. 2h-1
B. 所有结点无右孩子
D. 任意一棵二叉树
5. 一棵非空二叉树的先根遍历与中根遍历正好相反,则该二叉树满足( B )
A. 所有结点无左孩子
C. 只有一个根结点
B. 所有结点无右孩子
D. 任意一棵二叉树
6.假设一棵二叉树中度为 1 的结点个数为 5,度为 2 的结点个数为 3,则这棵二叉树的叶
结点的个数是( C )
A.2
B. 3
C. 4
7.若某棵二叉树的先根遍历序列为 ABCDEF,中根遍历序列为 CBDAEF,则这棵二叉树的后
根遍历序列为( B )。
10.在有 n 个结点的二叉树的二叉链表存储结构中有( C )个空的指针域。
A.n-1
二、填空题
B. n
C. n+1
1. 在一棵度为 m 的树中,若度为 1 的结点有 n1 个,度为 2 的结点有 n2 个,……,度为
m 的结点有 nm 个,则这棵树中的叶结点的个数为 1+n2+2n3+3n4+…+(m-1)nm 。
相关文档
最新文档