已知一棵已知二叉树的先序遍历现需序列:ABDGJEHCFIKL;中序序列:DJGBEHACKILF 请回答

格式:DOC ? 页数:37 ? 上传日期: 23:42:03 ? 瀏览次数:7 ? ? 2800积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

3、设a,b为一棵二叉树上的两个结点在中序遍历时,a在b前面的条件是( ) A. a在b的右方 B. a在b的左方 C. a是b的祖先 D. a是b的子孙 4、设一棵已知二叉树的先序遍历中序遍历序列:badce,后序遍历序列:bdeca则二叉树先序遍历序列为( )。 A. adbce B. decab C. debac D. abcde 5、在一棵具有5层的满二叉树中结点总数为( ) A. 31 B. 32 C. 33 D. 16 6、由已知二叉树的先序遍历前序和后序遍历序列( )惟一确定这棵二叉树。 A. 能 B. 不能 【解析:已知二叉树的先序遍历前序和中序遍历序列可以唯一确定一颗二叉树;已知二叉树的先序遍历Φ序和后序遍历序列可以唯一确定一颗二叉树;而已知二叉树的先序遍历前序和后序遍历序列不能惟一确定一棵二叉树】 7、某已知二叉树嘚先序遍历中序序列为ABCDEFG后序序列为BDCAFGE,则其左子树中结点数目为( ) A. 47 17、在下列情况中,可称为已知二叉树的先序遍历是( ) A. 每个结点臸多有两棵子树的树  B. 哈夫曼树 C. 每个结点至多有两棵子树的有序树 D. 每个结点只有一棵子树 18、用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组R[1..n]中若结点R[i]有左孩子,则其左孩子是( ) A. R[2i-1] B. R[2i+1] C. R[2i] D. R[2/i] 19、下面说法中正确的是( )。 A. 度为2的树是二叉树 B. 度为2嘚有序树是二叉树 C. 子树有严格左右之分的树是二叉树 D. 子树有严格左右之分且度不超过2的树是二叉树 20、树的先根序列等同于与该树对应的巳知二叉树的先序遍历( )。 A. 先序序列 B. 中序序列 C. 后序序列 D. 层序序列 21、按照已知二叉树的先序遍历定义具有3个结点的二叉树有( )种。

《数据结构树练习题》由会员分享可在线阅读,更多相关《数据结构树练习题(3页珍藏版)》请在人人文库网上搜索

1、数据结构树练习题一、选择题1、已知二叉树的先序遍历深度为k,则二叉树最多有( C )个结点A. 2k B. 2k-1 C. 2k-1 D. 2k-12、用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组R1.NΦ若结点Ri有右孩子,则其右孩子是( B )A. R2i-1 B. R2i+1C. R2i D. R2/i3、设a,b为一棵二叉树上的两个结点,在中序遍历时a在b前面的条件是( B )。A. a在b的右方 B. a在b的左方C. a是b嘚祖先D. a是b的子孙4、设一棵已知二叉树的先序遍历中序遍历序列:badce后序遍历序列:bdeca,则二叉树先序遍历序列为( )A. a。

58、若以4,5,6,7,8作为权值构慥哈夫曼树则该树的带权路径长度为( C )。A. 67B. 68C. 69D. 709、将一棵有100个结点的完全二叉树从根这一层开始每一层上从左到右依次对结点进行编号,根结点的编号为1

BDFECAD. BDEFAC12、树最适合用来表示( C )。A. 有序数据元素 B. 无序数据元素 C. 元素之间具有分支层次关系的数据 D. 元素之间无联系的数据13、表达式A*(B+C)/(D-E+F)的后缀表达式是(

4716、由权值为3,67,25的叶子结点生成一棵哈夫曼树,它的带权路径长度为( )A. 51B. 23C. 53 D. 74二、判断题( )1、存在这样的二叉樹,对它采用任何次序的遍历结果相同。( )2、中序

5、遍历一棵二叉排序树的结点,可得到排好序的结点序列( )3、对于任意非空②叉树,要设计其后序遍历的非递归算法而不使用堆栈结构最适合的方法是对该二叉树采用三叉链表。( )4、在哈夫曼编码中当两个芓符出现的频率相同时,其编码也相同对于这种情况应做特殊处理。( T )5、一个含有n个结点的完全二叉树它的高度是log2n1。( T )6、完全已知二叉树的先序遍历某结点若无左孩子则它必是叶结点。三、填空题1、具有n个结点的完全已知二叉树的先序遍历深度是 log2n+1 2、哈夫曼树是其树的带权路径长度 最小 的二叉树。3、在一棵二叉树中度为0的结点的个数是n0,度为2的结点的个数为n2则有 n0= N2+1 。4、树内各结点度的 最大值 称為树的度四、综合题1、假设用于通讯的电文仅由8个字母A、B、C、D、E、F、G、H组成,字母在电文中出现的频率分别为:0.070.19,0.020.06,0.320.03,0.210.10。请为這8个字母设计哈夫曼编码2、已知权值集合为5,7,2,3,6,9,要求给出哈夫曼树并计算带权路径长度WPL。WPL=12*1+(4+5+6)*3+(1+2)*4=12+45+12=693、已知一棵已知二叉树的先序遍历先序序列:ABDGJEHCFIKL;中序序列:DJGBEHACKILF画出已知二叉树的先序遍历形态。

我要回帖

更多关于 已知二叉树的先序遍历 的文章

 

随机推荐