工大数据结构第三章作业.docx

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工大数据结构第三章作业

数据结构与算法上机作业第三章树一、选择题1、在一棵树中,如果结点A有3个兄弟,B是A的双亲,则B的度为DA. 1B. 2C. 3D. 42、深度为h的完全二叉树至少有 D个结点,至多有B 个结点A. 2hB. 2h-1C. 2h+1D. 2h-12^(h-1) -1 +1=2^(h-1)前(n-1)层满,第h层只有一结点3、具有n个结点的满二叉树有 C个叶结点。A. n/2B. (n-1)/2C. (n+1)/2D. n/2+1因为二叉树中,有这样一个性质,如果其终端结点数(也就是叶子节点)的个数为n1,度为2的结点数为n2,则n1=n2+1;假设叶子节点有x个,则度为2的个数为 x-1:所以: 2x-1 = n; 所以 x = (n+1)/2 (满二叉树)所以叶子节点个数为:(n+1)/2非终端结点为: (n+1)/2-14、一棵具有25个叶结点的完全二叉树最多有 B个结点。A. 48B. 49C. 50D. 515、已知二叉树的先根遍历序列是ABCDEF,中根遍历序列是CBAEDF,则后根遍历序列是A 。A. CBEFDAB. FEDCBAC. CBEDFAD. 不定6、具有10个叶结点的二叉树中有 B个度为2的结点。A. 8B. 9C. 10D. 117、一棵非空二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足C 。A. 所有非叶结点均无左孩子B. 所有非叶结点均无右孩子C. 只有一个叶子结点D. A和B同时成立8、在线索二叉树中,t所指结点没有左子树的充要条件是B。A. t-left=NULLB. t-ltag=TRUEC. t-ltag=TRUE且t-left=NULLD. 以上都不对9、n个结点的线索二叉树上含有的线索数为C。A. 2nB. n-1C. n+1D. nn-1表示结点的左右子树,其余n-1指针为空线索取代原来的空链10、二叉树按照某种顺序线索化后,任一结点都有指向其前驱和后继的线索,这种说法B 。A. 正确B. 错误C. 不确定D. 都有可能11、具有n(n1)个结点的完全二叉树中,结点i(2in)的左孩子结点是 D。A. 2i B. 2i+1C. 2i-1D. 不存在12、具有64个结点的完全二叉树的深度为 C 。A. 5B. 6C.7D. 813、将一颗有100个结点的完全二叉树从上到下、从左到右一次对结点进行编号,根结点的编号为1,则编号为45的结点的右孩子的编号为C。A. 46B. 47C. 90D. 912i举个简单的例子就可以看出来,比如7个节点时(也就是三层时),编号为1的左子树编号是2,编号2的左子树是4,编号3的左子树编号为6。。。。以此就可以看出来。左结点是2i,右结点才是2i+1 14、在结点数为n的堆中插入一个结点时,复杂度为 C。A. O(n)B. O(n2)C. O(log2n)D. O(logn2)15、两个二叉树是等价的,则它们满足D。A. 它们都为空B. 它们的左右子树都具有相同的结构C. 它们对应的结点包含相同的信息D. A、B和C16、包含n个元素的堆的高度为C 。(符号「a表示取不小a最小整数)A. nB. 「log2nC. 「log2(n+1)D. n+117、以下说法错误的是B。A. 存在这样的二叉树,对其采用任何次序的遍历其结点访问序列均相同B. 二叉树是树的特殊情形C. 由树转换成二叉树,其根结点的右子树总是空的D. 在二叉树中只有一棵子树的情形下,也要指出是左子树还是右子树18、设F是一个森林,B是由F变换得到的二叉树。若F中有n个非终端结点,则B中没有右孩子的结点有C个。A. n-1B. nC. n+1D. n+219、将一棵树T转换为二叉树B,则T的后根序列是B的B。A. 先根序列B. 中根序列C. 后根序列D. 层次序列20、将一棵树转换为二叉树后,这颗二叉树的形态是A 。A. 唯一的,根结点没有左孩子B. 唯一的,根结点没有右孩子C. 有多种,根结点都没有左孩子D. 有多种,根结点都没有右孩子树转换成二叉树,根节点是没有右孩子的,这由转换规则应该不难理解,且转换规则是唯一的,所以转换成的二叉树是唯一的21、设树T的度为4,其中度为1, 2, 3, 4的结点个数分别为4, 2, 1, 1,则T中的叶结点的个数为 D 。A. 5B. 6C. 7D. 822、设森林F中有三棵树,第一、第二、第三棵树的结点个数分别为M1, M2, M3。与森林F对应的二叉树根结点的右子树上的结点个数为 D。A. M1-1B. M1+M2C. M2D. M2+M323、若以二叉树的任一结点出发到根的路径上所经过的结点序列按其关键字有序,则该二叉树是C。A. 二叉排序树B. 哈夫曼树C. 堆D. 线索二叉树24、用5个权值{3, 2, 4, 5, 1

文档评论(0)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档