[考研类试卷]计算机专业基础综合数据结构(集合)历年真题试卷汇编6及答案与解析.doc
《[考研类试卷]计算机专业基础综合数据结构(集合)历年真题试卷汇编6及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业基础综合数据结构(集合)历年真题试卷汇编6及答案与解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(集合)历年真题试卷汇编 6 及答案与解析一、填空题1 一棵含有 15 个关键字的 4 阶 B 树,其非叶结点数最少不能少于_个,最多可以为_个。【中国科学技术大学 1997 二、4(4 分)】2 对于 m=4(4 阶)的 B 一树,如果根的层次为第 1 层,则高度为 2 的 B 一树最少要存储_个关键字,最多可以保存_个关键字。【北京理工大学2005 二、4(2 分) 】3 具有 n 个关键字的 B 树的查找路径长度不会大于_。【中科院计算机1999 二、2(1 分) 】4 127 阶 B 一树中每个结点最多有(1)个关键字;除根结点外所有非终端结点至少有(2)棵子
2、树; 65 阶 B+树中除根结点外所有结点至少有(3)个关键字;最多有(4)棵子树;【北方交通大学 1999 二、5(4 分)】5 设高为 h 的 m 阶 B 一树上共有 k 个关键字,则其叶子结点有_个。【北京交通大学 2006 二、8(2 分)】6 高度为 h 的 2-3 树中叶子结点的数目至多为_。【西安电子科技大学1999 软件一、6(2 分) 】7 哈希表用_确定记录的存储位置。【北京理工大学 2005 二、5(2 分)】8 在哈希造表中,不同的关键字产生同一哈希地址的现象,称为_。【北京理工大学 2006 十、6(1 分)】9 设已知 n 个关键字具有相同的散列函数值,并且采用线性
3、探测再散列方法处理冲突,将这 n 个关键字散列到初始为空的地址空间中,一共发生了_次散列冲突。【北京航空航天大学 2006 一、9(1 分)】【西安电子科技大学 2001 软件一、7(2 分)】二、综合题10 设有 n 个值不同的元素存于顺序结构中,试问:你能否用比(2n 一 3)少的比较次数选出这 n 个元素中的最大值和最小值?若能,请说明是如何实现的;在最坏情况下,至少要进行多少次比较。【西安电子科技大学 1996 四(10 分)】10 假定折半查找表长为 10 的有序表。【华中科技大学 2006 四、3(10 分)】11 试画出描述折半查找过程的带外部结点的判定树;12 假定每个元素的查
4、找概率相等,试计算查找成功时的平均查找长度。13 设有序表为(a,b,c , e,f g,i,j,k,p,q),请分别画出对给定值 b,g 和 n进行折半查找的过程。【吉林大学 2006 三、6(206 分)】13 解答下面的问题:14 画出在递增有序表 A121中进行折半查找的判定树。15 当实现插入排序过程时,可以用折半查找来确定第 I 个元素在前 I-1 个元素中的可能插入位置,这样做能否改善插入排序的时间复杂度?为什么?16 折半查找的平均查找长度是多少?【西安电子科技大学 2000 计算机应用八(10分)】17 画出对长度为 1 8 的有序顺序表进行折半查找的判定树,并计算出在等概率
5、时查找成功的平查找长度,以及查找失败时所需的最多的关键字比较次数。【哈尔滨工业大学 2005 四、1 (8 分)】18 假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找,试回答下列问题:(1)画出描述折半查找过程的判定树。(2)若查找元素 54,需依次与哪些元素比较?(3)若查找元素 90,需依次与哪些元素比较?(4)假定每个元素的查找概率相等,求查找成功时的平均查找长度。【华中理工大学 1999 二(10 分) 】19 在顺序表(5,12,17,19,23,25,30,36,45,49,58)中,用二分法查找关键词 36,进行多少次比较后查找成功?
6、写出查找过程。【吉林大学 2007 二、2(4 分)】20 在分析二叉查找树性能时常加入失败结点,即外结点,从而形成扩充的二叉树。若设失败结点 i 所在层次为 Li,那么查找失败到达失败结点时所作的数据比较次数是多少?【清华大学 1999 一、4(2 分) 】21 顺序检索、二分检索、哈希(散列)检索的时间分别为 O(n)、O(log 2n)、O(1)。既然有了高效的检素方法,为什么低效的方法还不放弃?【北京邮电大学 1993 一、2(5 分)】22 设有一组数据 black,blue,green ,purple ,red,white,yellow,它们的查找概率分别为 010,008,012
7、,005,020,025,020。试以它们的查找概率为权值,构造一棵次优查找树,并计算其查找成功的平均查找长度。【清华大学 1997 七(12 分) 】三、设计题23 已知顺序表中有 m 个记录,表中记录不依关键字有序排列,编写算法为该顺序表建立一个有序的索引表,索引表中的每一项含记录的关键字和该记录在顺序表中的序号,要求算法的时间复杂度在最好的情况下能达到 O(m)。【清华大学 1994 八(15 分)】24 假设长度为 n 的顺序表 A 中每一个数据元素均为整型数据,请写出在该顺序表中采用顺序查找法查找值为 item 的数据元素的递归算法。若查找成功,算法返回item 在表中的位置,否则,
8、返回信息为一 1(写成非递归算法不得分)。【北京航空航天大学 2006 二(10 分) 】25 编写对有序表进行顺序查找的算法,并画出对有序表进行顺序查找的判定树。假设每次查找时的给定值为随机值,又查找成功和不成功的概率也相等,试求进行每一次查找时和给定值进行比较的关键字个数的期望值。【清华大学 1995 七(20分)】26 某个任务的数据模型可以抽象为给定的 K 个集合: S1,S2,SK。其中Si(1ik)中的元素个数不定。在处理数据过程中将会涉及元素的查找和新元素的插入两种操作,查找和插入时用一个二元组(i,x)来规定一个元素,i 是集合的序号,x 是元素值。设计一种恰当的数据结构来存储
9、这 k 个集合的元素,并能高效地实现所要求的查找和插入操作。(1)借助 Pascal 的数据类型来构造和描述你所选定的数据结构,并且说明选择的理由;(2)若一组数据模型为S1=102, 17,48, 162),S2=1 7,84,05 ,S3=48,4 2,36, 27,51,39),待插入的元素二元组为 (2,112)和(1, 53) ,按你的设计思想画出插入元素前后的数据结构状态。【北京工业大学 1995 七(20 分) 】27 写一算法找出 n 个数的最大值和最小值,要求其最坏条件下的元素比较次数为3n2-2。【西安电子科技大学 2003 五(10 分)】28 请编写一个判别给定二叉树是
10、否为二叉排序树的算法,设二叉树用 llink-rlink法存储。【北京大学 1998 三、2(5 分)】【南京大学 2000】【苏州大学 2004 五(15分)】【 中国海洋大学 2005 八(15 分)】28 假设 K1,Kn 是 n 个关键词,试解答:29 试甩二叉查找树的插入算法建立一棵二叉查找树,即当关键词的插入次序为K1,K2,,Kn 时,用算法建立一棵以 LLINKRLINK 链接表示的二叉查找树。30 设计一个算法,打印出该二叉查找树的嵌套括号表示结构。例如,K1=B,K2=A,K3=D,K4=C,K5=E,则用二叉查找树的插入算法建立的二叉查找树为: 该二叉查找树的嵌套括号表示
11、结构为:B(A ,D(C ,E)。【吉林大学 1995 六(14 分)】计算机专业基础综合数据结构(集合)历年真题试卷汇编 6 答案与解析一、填空题1 【正确答案】 5,15(最多结点数相当于平衡二叉树,每个结点只一个关键字的两棵子树)2 【正确答案】 3,15。4 阶 B 树的每个结点(除去根结点)至少有 2 棵子树,至多有 4 棵子树。根结点最低有 2 棵子树,结点内关键字个数比子树数少 1。3 【正确答案】 4 【正确答案】 (1)126 (2)64 (3)33 (4)655 【正确答案】 k+16 【正确答案】 叶子数至多=3 k-1。每个结点都是 3 棵子树。7 【正确答案】 关键字
12、8 【正确答案】 冲突9 【正确答案】 n 2。进行了 n(n+1)次探测,每个关键字在其最后一次探测中无冲突,故发生 n2 次散列冲突。大概本题原意是问发生了多少次探测。二、综合题10 【正确答案】 将顺序存储的 n 个元素对称比较,即第一个元素与最后一个元素比较,第二个元素与倒数第二个元素比较,比较中的小者放前半部,大者放后半部,用了n2 恢比较。再在前后两部分中分别简单选择最小和最大元素,各用 pn2 一 1 次比较。总共用了 3*n2一 2 次比较。11 【正确答案】 表长为 10 的有序表的判定树:12 【正确答案】 ASL 成功 =(1*1+2*2+4*3+3*4)10=24。13
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 集合 历年 汇编 答案 解析 DOC
