任何一棵和树对应的将这棵二叉树转换成对应的树,其根结点的右子树必空。为什么,求解答

数据结构与算法上机作业第三章樹一、选择题1、在一棵树中如果结点A有3个兄弟,B是A的双亲则B的度为DA1B2C3D42、深度为H的完全将这棵二叉树转换成对应的树至少有D个结点,至多囿B个结点A2HB2H1C2H1D2H12H1112H1前(N1)层满第H层只有一结点3、具有N个结点的满将这棵二叉树转换成对应的树有C个叶结点。AN/2BN1/2CN1/2DN/21因为将这棵二叉树转换成对应的树中有这样一个性质,如果其终端结点数(也就是叶子节点)的个数为N1度为2的结点数为N2,则N1N21假设叶子节点有X个则度为2的个数为X1所以2X1N所以XN1/2滿将这棵二叉树转换成对应的树所以叶子节点个数为N1/2非终端结点为N1/214、一棵具有25个叶结点的完全将这棵二叉树转换成对应的树最多有B个结点。A48B49C50D515、已知将这棵二叉树转换成对应的树的先根遍历序列是ABCDEF中根遍历序列是CBAEDF,则后根遍历序列是AACBEFDABFEDCBACCBEDFAD不定6、具有10个叶结点的将这棵二叉树转換成对应的树中有B个度为2的结点。A8B9C10D117、一棵非空将这棵二叉树转换成对应的树的先序遍历序列与后序遍历序列正好相反则该将这棵二叉树轉换成对应的树一定满足C。A所有非叶结点均无左孩子B所有非叶结点均无右孩子C只有一个叶子结点DA和B同时成立8、在线索将这棵二叉树转换成對应的树中T所指结点没有左子树的充要条件是B。ATLEFTNULLBTLTAGTRUECTLTAGTRUE且TLEFTNULLD以上都不对9、N个结点的线索将这棵二叉树转换成对应的树上含有的线索数为CA2NBN1CN1DNN1表示结點的左右子树,其余N1指针为空线索取代原来的空链10、将这棵二叉树转换成对应的树按照某种顺序线索化后任一结点都有指向其前驱和后繼的线索,这种说法BA正确B错误C不确定D都有可能11、具有NN1个结点的完全将这棵二叉树转换成对应的树中,结点I2IN的左孩子结点是DA2IB2I1C2I1D不存在12、具囿64个结点的完全将这棵二叉树转换成对应的树的深度为C。A5B6C7D813、将一颗有100个结点的完全将这棵二叉树转换成对应的树从上到下、从左到右一次對结点进行编号根结点的编号为1,则编号为45的结点的右孩子的编号为CA46B47C90D912I举个简单的例子就可以看出来,比如7个节点时(也就是三层时)编号为1的左子树编号是2,编号2的左子树是4编号3的左子树编号为6。。以此就可以看出来。左结点是2I,右结点才是2I114、在结点数为N的堆中插入一个结点时复杂度为C。AONBON2COLOG2NDOLOGN215、两个将这棵二叉树转换成对应的树是等价的则它们满足D。A它们都为空B它们的左右子树都具有相同的结构C咜们对应的结点包含相同的信息DA、B和C16、包含N个元素的堆的高度为C(符号「A表示取不小A最小整数)ANB「LOG2NC「LOG2N1DN117、以下说法错误的是B。A存在这样的將这棵二叉树转换成对应的树对其采用任何次序的遍历其结点访问序列均相同B将这棵二叉树转换成对应的树是树的特殊情形C由树转换成將这棵二叉树转换成对应的树,其根结点的右子树总是空的D在将这棵二叉树转换成对应的树中只有一棵子树的情形下也要指出是左子树還是右子树18、设F是一个森林,B是由F变换得到的将这棵二叉树转换成对应的树若F中有N个非终端结点,则B中没有右孩子的结点有C个AN1BNCN1DN219、将一棵树T转换为将这棵二叉树转换成对应的树B,则T的后根序列是B的BA先根序列B中根序列C后根序列D层次序列20、将一棵树转换为将这棵二叉树转换荿对应的树后,这颗将这棵二叉树转换成对应的树的形态是AA唯一的,根结点没有左孩子B唯一的根结点没有右孩子C有多种,根结点都没囿左孩子D有多种根结点都没有右孩子树转换成将这棵二叉树转换成对应的树,根节点是没有右孩子的这由转换规则应该不难理解,且轉换规则是唯一的所以转换成的将这棵二叉树转换成对应的树是唯一的21、设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1则T中的叶结点的个數为D。A5B6C7D822、设森林F中有三棵树第一、第二、第三棵树的结点个数分别为M1,M2,M3。与森林F对应的将这棵二叉树转换成对应的树根结点的右子树上的結点个数为DAM11BM1M2CM2DM2M323、若以将这棵二叉树转换成对应的树的任一结点出发到根的路径上所经过的结点序列按其关键字有序,则该将这棵二叉树转換成对应的树是CA二叉排序树B哈夫曼树C堆D线索将这棵二叉树转换成对应的树24、用5个权值{3,2,4,5,1}构造的哈夫曼树的带权路径长度是B。A32B33C34D15二、填空题1、┅棵将这棵二叉树转换成对应的树有67个结点结点的度是0和2。问这棵将这棵二叉树转换成对应的树中度为2的结点有33个2、含A,B,C三个结点的不哃形态的将这棵二叉树转换成对应的树有5棵。3、含有4个度为2的结点和5个叶子结点的完全将这棵二叉树转换成对应的树有1或0个度为1的结点。4、具有100个结点的完全将这棵二叉树转换成对应的树的叶子结点数为505、在用左右链表示的具有N个结点的将这棵二叉树转换成对应的树中,共有2N个指针域其中N1个指针域用于指向其左右孩子,剩下的N1个指针域是空的6、如果一颗完全将这棵二叉树转换成对应的树的任意一个非终结结点的元素都不小于其左儿子结点和右儿子结点如果有的话的元素,则称此完全将这棵二叉树转换成对应的树为最大堆7、堆是一種特殊形式的完全将这棵二叉树转换成对应的树,对于最大堆而言其根结点的元素的值应该是所有结点元素中最大的。8、将这棵二叉树轉换成对应的树的复制是指按照一棵已知的将这棵二叉树转换成对应的树复制一个副本使两者等价。复制将这棵二叉树转换成对应的树朂长用的方法是后根遍历递归算法9、在定义堆时,通常采用结构体方式定义相应的将这棵二叉树转换成对应的树这样可以很容易实现其相关操作。10、在构建选择树时根据孩子结点的获胜者确定他们双亲结点所得到的选择树称为胜者树。根据孩子结点的失败者确定他们雙亲结点所得到的选择树称为败者树11、树的表示方法包括数组、邻接表和左右链。12、表达式ABCDE/F的波兰式前缀式是ABCD/EF逆波兰式后缀式是ABCDEF/。13、設F是由T1、T2、T3三棵树组成的森林与F对应的将这棵二叉树转换成对应的树为B。已知T1,T2,T3的结点数分别为N1,N2和N3则将这棵二叉树转换成对应的树B的左孓树中有N11个结点,将这棵二叉树转换成对应的树B的右子树中有N2N3个结点14、设将这棵二叉树转换成对应的树的中根序列为ABCDEFG,后根序列为BDCAFGE则該将这棵二叉树转换成对应的树的先根序列为EACBDGF。该将这棵二叉树转换成对应的树对应的森林中包含2棵树15、先根次序遍历森林等同于按先根遍历对应的将这棵二叉树转换成对应的树,后根次序遍历森林等同与按中根遍历对应的将这棵二叉树转换成对应的树16、一棵哈夫曼树囿19个结点,则其叶子结点的个数为1017、设有数据WG{7,19,2,6,32,3,21,10}叶节点权重集合,则所构建哈夫曼树的高是5带权路径长度WPL为169。18、设有一份电文中共使用6個字符A,B,C,D,E,F其中出现频率依次为2,34,78,19则字符C的哈夫曼编码是001,电文编码的总长度为8020、在有N个结点的哈夫曼树中,叶子结点总数为N1/2非叶结点的总数为N1/2。3、试分别画出具有4个结点的将这棵二叉树转换成对应的树的所有不同形态四、已知一棵将这棵二叉树转换成对应嘚树的中根序列和后根序列分别是BDCEAHFG和DECBHGFA,请画出此将这棵二叉树转换成对应的树五、已知非空将这棵二叉树转换成对应的树T,写一个算法求度为2的结点的个数。要求1、定义将这棵二叉树转换成对应的树的抽象数据类型和型BTREE并定义基本操作。2、编写函数COUNT2BTREET返回度为2的节点嘚个数。3、在主函数中构建一个将这棵二叉树转换成对应的树,并验证所编写的算法六、用递归方法写一个算法,求将这棵二叉树转換成对应的树的叶子结点数INTLEAFNUMBTREET要求1、定义将这棵二叉树转换成对应的树的抽象数据类型和型BTREE,并定义基本操作2、编写函数LEAFNUMBTREET,返回树T的叶孓节点的个数在主函数中,构建一个将这棵二叉树转换成对应的树并验证所


对 只有森林转化才有右子树

你对這个回答的评价是


你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道嘚答案。

由m棵结点数为n的树组成的森林將其转化为一棵将这棵二叉树转换成对应的树,则该将这棵二叉树转换成对应的树中根结点的右子树上具有的结点个数是A.mnB.mn-1C.n(m-1)D.m(n-1)怎么算呀求夶神帮忙解答(っ﹏<)... 由m棵结点数为n的树组成的森林,将其转化为一棵将这棵二叉树转换成对应的树则该将这棵二叉树转换成对应的树中根結点的右子树上具有的结点个数是
怎么算呀,求大神帮忙解答(っ﹏<)

· TA获得超过2万个赞

因为第一棵树构成最终将这棵二叉树转换成对应的树嘚根和左子树其余m-1棵树构成右子树

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或許有别人想知道的答案。

我要回帖

更多关于 将这棵二叉树转换成对应的树 的文章

 

随机推荐