欢迎来到天天文库
浏览记录
ID:50881994
大小:50.50 KB
页数:7页
时间:2020-03-15
《数据结构第5章树与二叉树习题解析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、习题五树与二叉树一、选择题1、一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足 。A、所有的结点均无左孩子 B、所有的结点均无右孩子C、只有一个叶子结点 D、是任意一棵二叉树2、一棵完全二叉树上有1001个结点,其中叶子结点的个数是 。 A、250 B、500 C、254 D、505 E、以上答案都不对3、以下说法正确的是 。A、若一个树叶是某二叉树前序遍历序列中的最
2、后一个结点,则它必是该子树后序遍历序列中的最后一个结点B、若一个树叶是某二叉树前序遍历序列中的最后一个结点,则它必是该子树中序遍历序列中的最后一个结点C、在二叉树中,具有两个子女的父结点,在中序遍历序列中,它的后继结点最多只能有一个子女结点D、在二叉树中,具有一个子女的父结点,在中序遍历序列中,它没有后继子女结点4、以下说法错误的是 。A、哈夫曼树是带权路径长度最短得数,路径上权值较大的结点离根较近B、若一个二叉树的树叶是某子树中序遍历序列中的第一个结点,则它必是该子树后序遍历序列中的第一个结点C、已知二叉树的前序遍
3、历和后序遍历并不能唯一地确定这棵树,因为不知道树的根结点是哪一个D、在前序遍历二叉树的序列中,任何结点其子树的所有结点都是直接跟在该结点之后的5、一棵有124个叶结点的完全二叉树,最多有 个结点。 A、247 B、248 C、249 D、250 E、2516、任何一棵二叉树的叶结点在前(先)序、中序和后序遍历序列中的相对次序 。 A、不发生变化 B、发生变化 C、不能确定7、设a、b为一棵二叉树上的两个结
4、点。在中序遍历时,a在b前面的条件是 。A、a在b的右方 B、a在b的左方C、a是b的祖先 D、a是b的子孙8、设深度为k的二叉树上只有度为0和度为2的结点,则这类二叉树上所含的结点总数为 。 A、k+1 B、2k C、2k-1 D、2k+19、设有13个值,用它们组成一棵哈夫曼树,则该哈夫曼树共有 个结点。 A、13 B、12 C、26
5、 D、2510、下面几个符号串编码集合中,不是前缀编码的是 。A、{0,10,110,1111} B、{11,10,001,101,0001}C、{00,010,0110,1000} D、{b,c,aa,ac,aba,abb,abc}11、欲实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最佳的方案是二叉树采用 存储结构。 A、三叉链表 B、广义表 C、二叉链表 D、顺序表12、以下说法错误的是
6、。A、存在这样的二叉树,对它采用任何次序遍历其结点访问序列均相同B、二叉树是树的特殊情形C、由树转换成二叉树,其根结点的右子树总是空的D、在二叉树只有一棵子树的情况下也要明确指出该子树是左子树还是右子树13、树的基本遍历策略可分为先根遍历和后根遍历,二叉树的基本遍历策略可分为先序、中序和后序三种遍历。我们把由树转化得到的二叉树称该树对应的二叉树,则下面 是正确的。A、树的先根遍历序列与其对应的二叉树先序遍历序列相同B、树的后根遍历序列与其对应的二叉树后序遍历序列相同C、树的先根遍历序列与其对应的二叉树中序遍历序列相同
7、D、以上都不对14、若以二叉树的任一结点出发到根的路径上所经过的结点序列按其关键字有序。则该二叉树是 。 A、二叉排序树 B、哈夫曼树 C、堆15、下列有关二叉树的说法正确的是 。 A、二叉树的度为2 B、一棵二叉树度可以小于2C、二叉树中至少有一个结点的度为2 D、二叉树中任一个结点的度都为216、某二叉树中序序列为ABCDEFG,后序序列为BDCAFGE,则前序序列是 。 A、EGFACDB
8、 B、EACBDGFC、EAGCFBD D、上面的都不对17、对二叉排序树进行 遍历,可以得到该二叉树所有结点构成的排序序列。 A、前序 B、中序 C、后序 D、按层次
此文档下载收益归作者所有