数据结构(树和二叉树)练习题与答案2.docxVIP

数据结构(树和二叉树)练习题与答案2.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、 一颗二叉树的括号表示为“ 1(2(4, 5(6, 7)), 3)”)。设N代 表二叉树的根,L代表根节点的左子树,R代表根节点的右子树。若 遍历后的节点序列为3, 1, 7, 5, 6, 2, 4,则其遍历方式是()。 NRL RLN LRN RNL 正确答案:D 2、 若二叉树(每个节点值为单个字符)的中序遍历序列是abcdef, 且c为根节点,则()。 二叉树有两个度为0的节点 二叉树的高度为5 节点c有两个孩子 以上都不对 正确答案:C 解析:C、从中序序列看出,节点c的左右子树均不空。 3、 若知道一棵二叉树的(),便可以唯一确定该二叉树。 中序序列 先序和后序序列 中序和后序序列 先序序列 正确答案:C 4、 一棵二叉树的先序遍历序列为ABCDEFG,它的中序遍历序列可能 是()。 ADCFEG ABCDEFG DACEFBG CABDEFG 正确答案:B 解析:B、当一棵二叉树所有节点的左子树为空时,先序遍历序列 和中序遍历序列相同。先序序列和中序序列可以确定一棵二叉树, 这里由选项A、C和D的中序序列无法确定一棵二叉树。 5、 一棵二叉树的先序遍历序列为ABCDEF,中序遍历序列为CBAEDF, 则后序遍历序列为() FEDCBA CBEFDA CBEDFA 不确定 正确答案:B 6、 某棵二叉树中,X节点有左孩子Y节点,则在其先序遍历中 ()O 访问Y节点后,接着遍历Y节点的左子树,然后访问X节点 B?访问X节点后,接着遍历Y节点的左子树,然后访问Y节点 访问Y节点后立即访问X节点 访问X节点后立即访问Y节点 正确答案:D 解析:D、其先序遍历序列为…XY…。 7、 关于二叉树(含2个以上的节点)的先序遍历序列中,以下正确 的是()。 先序遍历序列的最后一个节点是根节点 先序遍历序列的最后一个节点一定是叶子节点 以上都不对 先序遍历序列的第一个节点一定是叶子节点 正确答案:B 解析:B、先序遍历过程是:NLR,最后访问的节点的L、R均为空, 所以为叶子节点。 8、 若一棵完全二叉树中每个节点值为单个字符,其后序遍历序列为 CDBFGEA,则其先序遍历序列是()o ABCDEFG CBDAFEG 无法确定 ABECDFG 正确答案:A 9、 任何一棵二叉树的叶子节点在先序、中序和后序遍历序列中的相 对次序()。 相同 不相同 不能确定 以上都不对 正确答案:A 解析:A、这三种遍历都是从左向右进行的,先丿T;遍历:根左右, 中序遍历:左根右,后序遍历:左右根,对于叶子节点,其左、右 均为空,所以在这三种序列中叶子节点总是从左向右的。 10、 若二叉树采用二叉链存储结构,要删除该二叉链中所有节点并 释放它们占用的空间,利用()遍历方法最合适。 中序 层次 先序 D.后序 正确答案:D 解析:D、先释放左子树的空间,再释放右子树的空间,最后释放 根节点的空间。 11、 判断线索二叉树中p节点为叶子节点的条件是()。 p-ltag==l p-lchild=NULL p-〉rchild二二NULL p-ltag==O p-rtag==O p-ltag==l p-rtag==l 正确答案:D 解析:D、p节点左、右指针均为线索,表示它们原来都为空,即 为叶子节点。 12、 n个节点的线索二叉树上含有的线索个数为()。 TOC \o 1-5 \h \z n+1 n~l 2n n 正确答案:A 解析:A、n个节点的指针域个数为2n,指向孩子的指针域个数为 n-1,所以线索个数=2n-(n-l)=n+lo 13、 设有一棵哈夫曼树的节点总数为35,则该哈夫曼树共有() 个叶子节点。 TOC \o 1-5 \h \z 18 30 20 35 正确答案:A 解析: A、2n0-1 二35,则 n0二 18。 14、 根据使用频率为5个字符设计的哈夫曼编码不可能是()。 001, 000, 01, 11, 10 000, 001, 010, Oil, 1 111, 110, 10, 01, 00 100, 11, 10, 1, 0 正确答案:D 解析:D、在选项C中,10和100冲突,10是100的前缀,即一 个节点既是叶子节点又是内部节点,哈夫曼树中不可能出现这种情 况。 15、 下而关于哈夫曼树的说法,错误的是()。 A.对应于一组权值构造出的哈夫曼树可能不是唯一的 B.哈夫曼树中除了度为1的节点外,还有度为2的节点和叶子节点 哈夫曼树具有最小带权路径长度 哈夫曼树中没有度为1的节点 正确答案:B 解析:B、哈夫曼树中没有度为1的节点,只有度为2的节点和叶 子节点。

文档评论(0)

150****2995 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档