正在进行安全检测...

发布时间:2023-10-03 15:08:43   来源:文档文库   
字号:
第六章树(基础知识)选择题部分1.在线索化二叉树中,t所指结点没有左子树的充要条件是()答案At-left==NULLBt-ltag==1Ct-ltag=1t-left=NULLD.以上都不2.二叉树按某种顺序线索化后,任一结点均有指向其前趋和后继的线索,这种说法答案A)正确(B)错误3.二叉树的前序遍历序列中,任意一个结点均处在其子女结点的前面,这种说法()答案(A正确(B错误4.由于二叉树中每个结点的度最大为2,所以二叉树是一种特殊的树,这种说法答案A)正确(B)错误5.设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为()。答案A2hB2h-1C2h+1Dh+16.已知某二叉树的后序遍历序列是dabec。中序遍历序列是debac,它的前序遍历序列是()答案AacbedBdecabCdeabcDcedba7.如果T2是由有序树T转换而来的二叉树,那么T中结点的前序就是T2中结点的()答案A)前序(B)中序(C)后序D.层次序8.某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。答案AbdgcefhaBgdbecfhaCbdgaechfDgdbehfca9.二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。这种说法()答案A)正确(B)错误10.按照二叉树的定义,具有3个结点的二叉树有()种。答案A3B4C5D611.在一非空二叉树的中序遍历序列中,根结点的右边()答案A)只有右子树上的所有结点(B)只有右子树上的部分结点C)只有左子树上的部分结点(D)只有左子树上的所有结点12.树最适合用来表示()。答案A)有序数据元素(B)无序数据元素C)元素之间具有分支层次关系的数据(D)元素之间无联系的数据13.任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序()答案A)不发生改变(B)发生改变(C)不能确定D.以上都不对14.实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最佳方案是二叉树采用()存储结构。答案A)二叉链表(B)广义表存储结构(C)三叉链表(D)顺序存储结构15.对一个满二叉树,m个树叶,n个结点,深度为h,则()答案An=h+mBh+m=2nCm=h-1Dn=2h-116.如果某二叉树的前序为stuwv,中序为uwtvs,那么该二叉树的后序为()答案AuwvtsBvwutsCwuvtsDwutsv17.具有五层结点的二叉平衡树至少有()个结点。答案A10B12C15D17
树的判断题1.二叉树中任何一个结点的度都是22.由二叉树结点的先根序列和后根序列可以唯一地确定一棵二叉树。3.一棵哈夫曼树中不存在度为1的结点。4.平衡二叉排序树上任何一个结点的左、右子树的高度之差的绝对值不大于(填空题部分1.指出树和二叉树的三个主要差别(),(),()。答案2.从概念上讲,树与二叉树是两种不同的数据结构,将树转化为二叉树的基本目的是()答案3.若结点A有三个兄弟(包括A本身,并且BA的双亲结点,B的度是(答案4.若一棵具有n个结点的二叉树采用标准链接存储结构,那么该二叉树所有结点共有()个空指针域。答案5.已知二叉树的前序序列为ABDEGCFHIJ,中序序列为DBGEAHFIJC,写出后序序列6.已知二叉树的后序序列为FGDBHECA,中序序列为BFDGAEHC,并写出前序序列7.找出满足下列条件的二叉树答案1)先序和中序遍历,得到的结点访问顺序一样。(2)后序和中序遍历,得到的结点访问顺序一样。(3)先序和后序遍历,得到的结点访问顺序一样。(8.一棵含有n个结点的k叉树,可能达到的最大深度和最小深度各是多少?答案9.一棵二叉树有67个结点,这些结点的度要么是0,要么是2。这棵二叉树中度为2的结点(个。10.含有100个结点的树有(条边。11.一棵哈夫曼树有19个结点,则其叶子结点的个数是(12.设一棵二叉树结点的先根序列为ABDECFGH,中根序列为DEBAFCHG,则二叉树中叶子结点是(13.将一棵有50个结点的完全二叉树从根结点开始,由根向下,每一层从左至右,顺序地存储在一个一维数组bt[1..50]中,这棵二叉树最下面一层上最左边一个结点存储在数组元素(中。

本文来源:https://www.2haoxitong.net/k/doc/8129e9b231d4b14e852458fb770bf78a64293a50.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式