【考研类试卷】计算机专业基础综合数据结构(集合)历年真题试卷汇编8及答案解析.doc
《【考研类试卷】计算机专业基础综合数据结构(集合)历年真题试卷汇编8及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机专业基础综合数据结构(集合)历年真题试卷汇编8及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(集合)历年真题试卷汇编 8及答案解析(总分:70.00,做题时间:90 分钟)一、综合题(总题数:26,分数:54.00)1.已知长度为 11的表(xal,wan,wil,zol,yo,xul,yum,wen,wim,zi,yon),按表中元素顺序依次插入一棵初始为空的平衡二叉排序树,画出插入完成后的平衡二叉排序树,并求其在等概率的情况下查找成功的平均查找长度。【山东大学 2001七(7 分)】(分数:2.00)_2.用关键字 1,2,3,4 的四个结点(1)能构造出几种不同的二叉排序树?其中(2)最优查找树有几种?(3)AVL树有几种?(4)完全二叉树有几种?试画
2、出这些二叉排序树。【北京工业大学 1997二、3(5 分)】(分数:2.00)_3.可以生成下图所示的二叉排序树的关键字初始序列有几种?试写出其中的任意 4种。【电子科技大学2005三、2(6 分)】 (分数:2.00)_4.设二叉排序树中关键字由 1到 1000的整数组成,现要查找关键字为 363的结点,下述关键字序列哪一个不可能是在二叉排序树中查到的序列?说明原因。(1)51,250,501,390,320,340,382,363(2)24,877,125,342,501,623,421,363【东北大学 2002一、3(4 分)】(分数:2.00)_5.一棵具有 m层的 AVL树至少有多
3、少个结点,最多有多少个结点? 【浙江大学 1995六(8 分)】(分数:2.00)_6.设 T是一棵高度平衡树(又称平衡树),给定关键词 K,如果在 T中查找 K失败,且查找路径上的任一结点的平衡系数皆为零,试回答用高度平衡树插入算法在 T中插入关键词为 K的新结点后,树 T的高度是否一定增加?并回答为什么。【吉林大学 1996四、2(7 分)】(分数:2.00)_7.试画出从空树开始,由字符序列(t,d,e,s,u,g,b,一 j,k,r,i)构成的二叉平衡树,并为每一次的平衡处理指明旋转类型。【清华大学 1994三(10 分)】(分数:2.00)_8.在 B一树和 B+树中查找关键字时,有
4、什么不同?【东北大学 2002一、5(2 分)】(分数:2.00)_9.简要叙述 B树(有些教材中称为 B一树)与 B+树的区别。【南京航空航天大学 1999六(5 分)】(分数:2.00)_10.当 B一树作为文件的索引时,一个结点除了包含关键字和指向孩子结点的指针外,还包含指向文件记录的指针。假设一个结点占用的最大空间被限定为 4096字节,每个关键字和每个指针都占 2字节。如果采用 n阶 B树作为文件的索引,则它的最大的阶数应该是多少?【北京理工大学 2006十一、5(5 分)】(分数:2.00)_11.证明:高为 h(不含叶子层)的 m阶 B一树上最多有 m h 一 1个关键字。【北京
5、交通大学 2006四、2(5分)】(分数:2.00)_12.满二叉检索树符合 B树定义吗?B 树的插入和删除算法适用于满二叉检索树吗?为何?【东南大学 1995五(6 分)】(分数:2.00)_13.含 9个叶子结点的 3阶 B一树中至少有多少个非叶子结点?含 10个叶子结点的 3阶 B一树中至多有多少个非叶子结点?【东南大学 2005一、1(5 分)】【北京轻工业学院 2000八(10 分)】(分数:2.00)_14.设依以下次序给出关键字:34,16,19,21,5,49,24,62,3,17,45,8,构造 3阶 B一树。要求从空树开始,每插入一个关键字,画出一个树形。【南开大学 199
6、7六(10 分)】(分数:2.00)_15.对下面的 3阶 B一树,依次执行下列操作,画出各步操作的结果。【合肥工业大学 1999四、3(5 分)】(1)插入 90 (2)插入 25 (3)插入 45 (4)删除 60 (5)删除 80 (分数:2.00)_已知 2棵 23 B一树如下(省略外结点)。 (分数:4.00)(1).对树(a),请分别画出 先后插入 26,85 两个新结点后的树形;(分数:2.00)_(2).对树(b),请分别画出 先后删除 53,37 两个结点后的树形。(分数:2.00)_16.阶 B树中(如图所示),插入关键字 87,试画出插入调整后树的形状。【东南大学 199
7、9五(1 5 分)】(分数:2.00)_17.下图是 5阶 B树,画出删去 P后的 B树,再画出删去 D后的 B树。【厦门大学 2000七、3(203 分)】(分数:2.00)_18.设有关键码序列 10,20,35,40,44,51,65,70,85,91,93,95。试按照最大关键码复写原则绘出相应的 2阶 B+树。【山东工业大学 1 996二、1(6 分)】(分数:2.00)_19.回答问题并填空。(1)(2 分)散列表存储的基本思想是什么?(2)(4 分)散列表存储中解决碰撞的基本方法有哪些?其基本思想是什么?(3)(4 分)用分离的同义词子表解决碰撞和用结合的同义词表解决碰撞属于哪种
8、基本方法?他们各有何特点?(4)(3 分)用线性探查法解决碰撞时,如何处理被删除的结点?为什么?(5)(2分)散列法的平均检索长度不随( )的增加而增加,而是随( )的增大而增加。【山东工业大学 1999四(15分)】(分数:2.00)_20.如何衡量 Hash函数的优劣?简要叙述 Hash表技术中的冲突概念,并指出三种解决冲突的方法。【南京航空航天大学 1996九、2(6 分)】(分数:2.00)_21.Hash方法的平均查找路长决定于什么?是否与结点个数 N有关?处理冲突的方法主要有哪些? 【中国人民大学 2000一、4(4 分)】(分数:2.00)_22.在采用线性探测法处理冲突的散列表
9、中,所有同义词在表中是否一定相邻? 【西安电子科技大学 2000计算机应用一、8(5 分)】(分数:2.00)_23.假定有 k个关键字互为同义词,若用线性探测法将这 k个关键字存入散列表中,至少需要进行多少次探测?【厦门大学 2006四、2(253 分)】(分数:2.00)_24.设有一组关键字9,01,23,14,55,20,84,27),采用哈希函数:H(key)=key mod 7,表长为10,用开放地址法的二次探测再散列方法 Hi=(H(key)+di)mod10(di=1 2 ,2 2 ,3 2 ,)解决冲突。要求:对该关键字序列构造哈希表,并计算查找成功的平均查找长度。【东北大学
10、 2002二、2(5 分)】(分数:2.00)_25.对下面的关键字集30,15,21,40,25,26,36,37,若查找表的装填因子为 08,采用线性探测再散列方法解决冲突。(1)设计哈希函数;(2)画出哈希表;(3)计算查找成功和查找失败的平均查找长度;(4)写出将哈希表中某个数据元素删除的算法。【东北大学 2001六(1 8 分)】(分数:2.00)_二、设计题(总题数:8,分数:16.00)26.假设一棵平衡二叉树的每个结点都标明平衡因子,试设计一个非递归算法,利用平衡因子,求平衡二叉树的高度。【南京航空航天大学 2003八(10 分)】(分数:2.00)_27.在平衡二叉排序树的每
11、个结点中增设一个 lsize域,其值为它的左子树的结点数加 1。试写一时间复杂度为 D(10gn)的算法,确定树中第尼个结点的位置。【大连理工大学 2005三、2 (453 分)】(分数:2.00)_28.在二又链表的每个结点中添加一个域 int depth,表示以该结点为根的子树的深度(结构编者略)。(1)试编写一递归函数。BiTreeDepth(BiTree T),计算二叉树 T中每个结点的 depth值,函数的返回值为树T的深度。(2)在(1)的基础上(即已求出二叉树中每个结点的 depth值),编写一递归函数BiTreeBalance(BiTree T),判断二叉排序树 T是否为平衡二
12、叉树,如果是平衡二叉树,则函数的返回值为真。【北京理工大学 2006十一、2(252 分)】(分数:2.00)_29.(1)设二叉排序树中关键字由 1至 1000的整数组成,现要检索关键字为 363的结点,下述关键字序列中哪些可能是二叉排序树上搜索到的序列,哪些不可能是二叉排序树上搜索到的序列?a.2,252,401,398,330,344,397,363b.924,220,911,244,898,258,362,363c.925,202,911,240,912,245,363d.2,399,387,219,266,382,381,278,363(2)通过对(1)的分析,写一个算法判定给定的关
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 集合 历年 汇编 答案 解析 DOC
