【考研类试卷】计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编7及答案解析.doc
《【考研类试卷】计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编7及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编7及答案解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编 7及答案解析(总分:60.00,做题时间:90 分钟)一、综合题(总题数:30,分数:60.00)1.若某非空二叉树采用顺序存储结构,结点的数据信息依次存放于一个一维数组中(假设数组的第一个元素的下标为 1),下标分别为 i 和 j 的两个结点处在树中同一层的条件是_。(ij1)【北京航空航天大学 2006 一、6(1 分)】(分数:2.00)_2.给定 K(K1),对一棵含有个结点的 K 叉树(N0),请讨论其可能的最大高度和最小高度。【大连海事大学 2001 五(8 分)】(分数:2.00)_3.已知一棵满二叉树的结点个数为 20
2、到 40 之间的素数,此二叉树的叶子结点有多少个?【东北大学 1999一、1(3 分)】(分数:2.00)_4.一棵共有 n 个结点的树,其中所有分支结点的度均为 K,求该树中叶子结点的个数。【东北大学 2000一、3(4 分)】(分数:2.00)_5.已知在一棵含有 n 个结点的树中,只有度七的分支结点和度为 0 的叶子结点,求该树含有的叶子结点数。【大连理工大学 2005 二、2(204 分)】【江苏大学 2004 三、5(6 分)】(分数:2.00)_6.证明:一棵满 k 叉树上的叶子结点数加和非叶子结点数,m 之间满足关系 n0=(k-1)m+1。【北京交通大学 2006 四、1(5
3、分)】(分数:2.00)_7.如在内存中存放一个完全二叉树,在树上只进行下面两个操作:(1)寻找某个结点双亲;(2)寻找某个结点的儿子。请问应该用何种结构来存储该二叉树?【东北大学 200l 一、3(3 分)】(分数:2.00)_8.试求有 n 个叶结点的非满的完全二叉树的高度。【中科院计算所 2000 五(5 分)】(分数:2.00)_9.已知完全二叉树的第七层有 10 个叶子结点,则整个二叉树的结点数最多是多少?【西安电子科技大学2000 计算机应用一、4(5 分)】(分数:2.00)_10.已知一棵完全二叉树有 892 个结点,试求:(1)树的高度(2)叶结点个数(3)单支结点数(4)最
4、后一个非终端结点的序号【中国海洋大学 2006 五(15 分)】(分数:2.00)_11.求含有 n 个结点、采用顺序存储结构的完全二叉树中的序号最小的叶子结点的下标。要求写出简要步骤。【北京工业大学 2000 二、3(5 分)】(分数:2.00)_12.设二叉树 T 中有 n 个顶点,其编号为 1,2,3,n,若编号满足如下性质:(1)T 中任一顶点 1,的编号等于左子树中最小编号减 1;(2)对 T 中任一顶点 v,其右子树中最小编号等于其左子树中的最大编号加 1。试说明对二叉树中顶点编号的规则(按何种顺序编号)。【山东大学 1992 一、1(3 分)】(分数:2.00)_13.已知一棵度
5、为 M 的树中有 n1 个度为 1 的结点,n2 个度为 2 结点,nm 个度为 m 的结点,证明其叶结点个数为 (分数:2.00)_14.若一棵度为 7 的树有 8 个度为 1 的结点,有 7 个度为 2 的结点,有 6 个度为 3 的结点,有 5 个度为 4的结点,有 4 个度为 5 的结点,有 3 个度为 6 的结点,有 2 个度为 7 的结点,则该树一共有_个结点。【北京航空航天大学 2006 一、5(1 分)】(分数:2.00)_15.有一非空树,其度为 4,已知度为 f 的结点数有 i 个,其中 1i=1。【清华大学 1998 四(10 分)】(分数:2.00)_25.对于一个堆栈
6、,若其入栈序列为 1,2,3,n,不同的出入栈操作将产生不同的出栈序列。其出栈序列的个数正好等于结点个数为 n 的二叉树的个数,且与不同形态的二叉树一一对应。请简要叙述一种从堆栈输入(固定为 1,2,3,n)输出序列对应一种二叉树形态的方法,并以入栈序列 1,2,3(即n=3)为例加以说明。【浙江大学 1998 五、1(7 分)】(分数:2.00)_26.如果给出了一个二叉树结点的前序序列和对称序序列,能否构造出此二叉树?若能,请证明之。若不能,请给出反例。如果给出了一个二叉树结点的前序序列和后序序列,能否构造出此二叉树?若能,请证明之。若不能,请给出反例。【北京大学 1998 二、2(5 分
7、)】(分数:2.00)_27.试证明:同一棵二叉树的所有叶子结点,在前序序列。对称序序列以及后序序列中都按相同的相对位置出现(即先后顺序相同),例如前序 abc ,后序 bca ,对称序 bac 。【山东工业大学 1997 七(10 分)】(分数:2.00)_28.证明:在二叉树的三种遍历序列中,所有叶子结点间的先后关系都是相同的。要求每步论断都指出根据。【北京工业大学 2001 二、3(5 分)】(分数:2.00)_29.现在按前序遍历二叉树的结果为 abc,有哪几种不同的二叉树可以得到这一结果?画出这些二叉树。【北京理工大学 2006 六、3(507 分)】(分数:2.00)_30.由二叉
8、树的中序序列及前序序列能唯一地建立二叉树,试问中序序列及后序序列是否也能唯一地建立二叉树,不能,则说明理由,若能,对中序序列 DBEAFGC 和后序序列 DEBGFCA 构造二叉树。【南京理工大学 1998 四(3 分)】(分数:2.00)_计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编 7答案解析(总分:60.00,做题时间:90 分钟)一、综合题(总题数:30,分数:60.00)1.若某非空二叉树采用顺序存储结构,结点的数据信息依次存放于一个一维数组中(假设数组的第一个元素的下标为 1),下标分别为 i 和 j 的两个结点处在树中同一层的条件是_。(ij1)【北京航空航天大学 2
9、006 一、6(1 分)】(分数:2.00)_正确答案:(正确答案:logi=logj。编号为 i 的结点的高度是logi+1。)解析:2.给定 K(K1),对一棵含有个结点的 K 叉树(N0),请讨论其可能的最大高度和最小高度。【大连海事大学 2001 五(8 分)】(分数:2.00)_正确答案:(正确答案:N 个结点的 K 叉树,最大高度 N(只有一个叶结点的任意 K 叉树)。设最小高度为H,第 i(1iH)层的结点数为 F k+1 ,则(K I+1 +1)(K-1) H 一 1)(K-1),由此得 H=logk(N(K-1)+1。)解析:3.已知一棵满二叉树的结点个数为 20 到 40
10、之间的素数,此二叉树的叶子结点有多少个?【东北大学 1999一、1(3 分)】(分数:2.00)_正确答案:(正确答案:结点个数在 20 到 40 的满二叉树且结点数是素数的数是 31,该二叉树的叶子数是16。)解析:4.一棵共有 n 个结点的树,其中所有分支结点的度均为 K,求该树中叶子结点的个数。【东北大学 2000一、3(4 分)】(分数:2.00)_正确答案:(正确答案:设分支结点和叶子结点数分别是为 n k 和 n 0 ,因此有 n=Pn 0 +n k (1) 另外从树的分支数 B 与结点的关系有 n=B+1=K*nk+1 (2) 由(1)和(2),有 n 0 =nn k =(n(K
11、+1)+1)K。)解析:5.已知在一棵含有 n 个结点的树中,只有度七的分支结点和度为 0 的叶子结点,求该树含有的叶子结点数。【大连理工大学 2005 二、2(204 分)】【江苏大学 2004 三、5(6 分)】(分数:2.00)_正确答案:(正确答案:设分支结点和叶子结点数分别是为 n k 和 n 0 ,因此有 n=Pn 0 +n k (1) 另外从树的分支数 B 与结点的关系有 n=B+1=K*nk+1 (2) 由(1)和(2),有 n 0 =nn k =(n(K+1)+1)K。)解析:6.证明:一棵满 k 叉树上的叶子结点数加和非叶子结点数,m 之间满足关系 n0=(k-1)m+1。
12、【北京交通大学 2006 四、1(5 分)】(分数:2.00)_正确答案:(正确答案:因为 n=n0+m 和 n=B+1=km+1,其中 B 为分支数。故 n0+m=km+1,所以 n0=(k-1)m+1。)解析:7.如在内存中存放一个完全二叉树,在树上只进行下面两个操作:(1)寻找某个结点双亲;(2)寻找某个结点的儿子。请问应该用何种结构来存储该二叉树?【东北大学 200l 一、3(3 分)】(分数:2.00)_正确答案:(正确答案:用顺序存储结构存储 n 个结点的完全二叉树。编号为 i 的结点,其双亲编号是i2(i=时为根结点,无双亲),其左子女是 2i(若 2in,否则 i 无左子女),
13、右子女是 2i+1(若2i+n,否则无右子女)。)解析:8.试求有 n 个叶结点的非满的完全二叉树的高度。【中科院计算所 2000 五(5 分)】(分数:2.00)_正确答案:(正确答案:设完全二叉树中叶子结点数为 n,则根据完全二叉树的性质,度为 2 的结点数是n 一 1,而完全二叉树中,度为 1 的结点数至多为 1,所以具有 n 个叶子结点的完全二叉树结点数是n+(n1)+1=2n 或 2n1(有或无度为 1 的结点)。由于具有 2n(或 2n 一 1)个结点的完全二叉树的深度是log 2 (2n)+1(或log 2 (2n 一 1)+1),即log 2 n+1,故 n 个叶结点的非满的完
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 二叉 历年 汇编 答案 解析 DOC
