第章_树与二叉树习题解析.docx
《第章_树与二叉树习题解析.docx》由会员分享,可在线阅读,更多相关《第章_树与二叉树习题解析.docx(11页珍藏版)》请在第壹文秘上搜索。
1、习题五树与二叉树1一、选择题1、一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足。A、所有的结点均无左孩子B、所有的结点均无右孩子C、只有一个叶子结点D、是任意一棵二叉树2、一棵完全二叉树上有1001.个结点,其中叶子结点的个数是oA、250B、500C、254D、505E、以上答案都不对3、以下说法正确的是oA、若一个树叶是某二叉树前序遍历序列中的最后一个结点,则它必是该子树后序遍历序列中的最后一个结点B、若一个树叶是某二叉树前序遍历序列中的最后一个结点,则它必是该子树中序遍历序列中的最后一个结点C、在二叉树中,具有两个子女的父结点,在中序遍历序列中,它的后继结点最多
2、只能有一个子女结点D、在二叉树中,具有一个子女的父结点,在中序遍历序列中,它没有后继子女结点4、以下说法错误的是CoA、哈夫曼树是带权路径长度最短得数,路径上权值较大的结点离根较近B、若一个二叉树的树叶是某子树中序遍历序列中的第一个结点,则它必是该子树后序遍历序列中的第一个结点C、已知二叉树的前序遍历和后序遍历并不能唯一地确定这棵树,因为不知道树的根结点是哪一个D、在前序遍历二叉树的序列中,任何结点其子树的所有结点都是直接跟在该结点之后的5、一棵有124个叶结点的完全二叉树,最多有个结点。A、247B、248C、249D、250E、2516、任何一棵二叉树的叶结点在前(先)序、中序和后序遍历序
3、列中的相对次序OA、不发生变化B、发生变化C、不能确定7、设a、b为一棵二叉树上的两个结点。在中序遍历时,a在b前面的条件是OA、a在b的右方B、a在b的左方C、a是b的祖先D、a是b的子孙8、设深度为k的二叉树上只有度为0和度为2的结点,则这类二叉树上所含的结点总数为OA、k+1B、2kC、2k-1.D、2k+1.9、设有13个值,用它们组成一棵哈夫曼树,则该哈夫曼树共有个结点。A、13B、12C、26D、2510、下面几个符号串编码集合中,不是前缀编码的是oA、0,10,110,1111B、11,10,001,101,0001C、00,O1.O,0110,1000D、b,c,aa,ac,a
4、ba,abb,abc)11、欲实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最佳的方案是二叉树采用存储结构。A、三叉链表B、广义表C、二叉链表D、顺序表12、以下说法错误的是oA、存在这样的二叉树,对它采用任何次序遍历其结点访问序列均相同B、二叉树是树的特殊情形C、由树转换成二叉树,其根结点的右子树总是空的D、在二叉树只有一棵子树的情况下也要明确指出该子树是左子树还是右子树13、树的基本遍历策略可分为先根遍历和后根遍历,二叉树的基本遍历策略可分为先序、中序和后序三种遍历。我们把由树转化得到的二叉树称该树对应的二叉树,则下面是正确的。A、树的先根遍历序列与其对应的二叉树先序遍历序列相同B、
5、树的后根遍历序列与其对应的二叉树后序遍历序列相同C、树的先根遍历序列与其对应的二叉树中序遍历序列相同D、以上都不对14、若以二叉树的任一结点出发到根的路径上所经过的结点序列按其关键字有序。则该二叉树是OA、二叉排序树B、哈夫曼树C、堆15、下列有关二叉树的说法正确的是。A、二叉树的度为2B、一棵二叉树度可以小于2C、二叉树中至少有一个结点的度为2D、二叉树中任一个结点的度都为216、某二叉树中序序列为ABCDEFG,后序序列为BDCAFGE,则前序序列是A、EGFACDBC、EAGCFBDB、EACBDGF17、对二叉排序树进行遍历,可以得到该二叉树所有结点构成的排序序列。A、前序B、中序C、
6、后序D、按D、上面的都不对层次18、由二叉树的前序和后序遍历序列唯一地确定这棵二叉树。A、能B、不能19、在一棵度为3的树中,度为3的结点数为2个,度为2的结点数为1个,度为1的结点数为2个,则度为O的结点数为个。D、720、在一棵深度为h的完全二叉树中,所含结点的个数不小于A、2hB、 2h+1.C、 2h-1.D、2h-1.21、在一棵具有n个结点的二叉树第i层上,最多具有个结点。A、2iB、2i+1C、2i1.D、2n22、在下列情况中,可称为二叉树的是A、每个结点至多有两棵子树的树B、哈夫曼树C、每个结点至多有两棵子树的有序树D、每个结点只有一棵右子树E、以上答案都不对二、填空题1、8
7、层完全二叉树至少有128个结点,拥有100个结点的完全二叉树的最大层数为7o2、树在计算机内的表示方式有双亲表示法、孩子表示法、孩子兄弟表示法。3、一棵有n个结点的满二叉树有0个度为1的结点,有1.112-个分支(非终端)结点和1.112-+1个叶子,该满二叉树的深度为1.IOg2n+1O4、若一个二叉树的叶子结点是某子树的中序遍历序列中的最后一个结点,则它必是孩子树的前序遍历序列中的最后一个结点。5、一棵共有n个结点的树,其中所有分支结点的度均为k,则该树中的叶子结点个数为(n(k-1.)+1)/ko6、深度为k(设根的层数为1)的完全二叉树至少有2k-1.个结点,至多有2k-1.个结点。7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二叉 习题 解析