![数据结构第五章查找答案_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/72c17edb-d04b-4685-99c2-4dd7b0cadee9/72c17edb-d04b-4685-99c2-4dd7b0cadee91.gif)
![数据结构第五章查找答案_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/72c17edb-d04b-4685-99c2-4dd7b0cadee9/72c17edb-d04b-4685-99c2-4dd7b0cadee92.gif)
![数据结构第五章查找答案_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/72c17edb-d04b-4685-99c2-4dd7b0cadee9/72c17edb-d04b-4685-99c2-4dd7b0cadee93.gif)
![数据结构第五章查找答案_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/72c17edb-d04b-4685-99c2-4dd7b0cadee9/72c17edb-d04b-4685-99c2-4dd7b0cadee94.gif)
![数据结构第五章查找答案_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/72c17edb-d04b-4685-99c2-4dd7b0cadee9/72c17edb-d04b-4685-99c2-4dd7b0cadee95.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据结构与算法上机作业第五章查找、选择题1若构造一棵具有n个结点的二叉排序树,在最坏情况下,其高度不超过BA.n/2B.nC.(n+l)/2D.n+12、分别以下列序列构造二叉排序数(二叉查找树),与用其他3个序列所构造的结果不同的是C:A.(100,80,90,60,120,110,130)B.(100,120,110,C.(100,60,80,90,120,110,130)D.(100,80,60,93、不可能生成下图所示的二叉排序树的关键字的序列是AA.453B.42531C.45213124、在二叉平衡树中插入一个结点造成了不平衡,设最低的不平衡点为子的平衡因子为0,右孩子的平衡因子为
2、1,则应作_cA.LLB.LRC.RLD.RR5、一棵高度为k的二叉平衡树,其每个非叶结点的平衡因子均为结点。k-lk-1kk.A.2-1B.2+1C.2-1D.2+16、具有5层结点的平衡二叉树至少有A个结点。A.12B.11C.10D.97、下面关于B-和B+树的叙述中,不正确的是_CA.B-树和B+树都是平衡的多叉树130,80,60,90)>0,120,130,110)OD.42315A,并已知A的左孩型调整使其平衡。0,则该树共有_C个B.B-树和B+树都可用于文件的索引结构C. B-树和B+树都能有效地支持顺序检索D. B-树和B+树都能有效地支持随机检索8、下列关于ni阶B
3、-树的说法错误的是_D。A.根结点至多有m棵子树B.所有叶子结点都在同一层次C.非叶结点至少有m/2(m为偶数)或m/2+1(m为奇数)棵子树D.根结点中的数据是有序的9、下面关于哈希查找的说法正确的是C。A.哈希函数构造得越复杂越好,因为这样随机性好,冲突小B.除留余数法是所有哈希函数中最好的C.不存在特别好与坏的哈希函数,要视情况而定D.若需在哈希表中删去一个元素,不管用何种方法解决冲突都只要简单地将该元素删去即可10、与其他查找方法相比,散列查找法的特点是_C。A.通过关键字的比较进行查找B.通过关键字计算元素的存储地址进行查找C.通过关键字计算元素的存储地址并进行一定的比较进行查找D.
4、以上都不是11、有一组关键字8,24,16,3,12,32,51),采用除留余数法构造散列函数:H(key)=keymod12,则将发生次冲突。A.3B.4C.5D.612、有一个结点的关键字为83,采用移位叠加法生成4位散列地址,则生成的地址为BoA.3482B.3583C.9018D.9019、填空题1、在查找过程中有插入或删除元素操作的,称为动态查找。2、一个无序序列可以通过构造一棵二叉排序树而变为一个有序序列,构造树的过程即为对无序序列进行排序的过程。3、对于一棵二叉排序树,按生根方法遍历得出的结点序列是从小到大排列的。4、对二叉排序树进行查找的方法是用待查找的值与根结点的键值进行比较
5、,若比根结点的值小,则继续在左子树中查找。5、AVL树为在构造二叉排序树时,为确保搜索的性能而保持树的平衡,保持平衡的方法为在构建AVL树时根据特定条件而进行LL,RR,LR,RL四种旋转操作,如对于下图的树,应该进行RLRR旋转。段;19322740274026新插入结点新插入结点K456、在m阶一棵B-树中,若在某个结点中插入一个新关键字而引起该结点分裂,则此结点中原有的关键字的个数是mzl;若在某结点中删除一个关键字而导致结点合并,则该结点中原有的关键字的个数是m2原o7、127阶B-树中每个结点最多有弊个关键字;除根结点外所有非终端结点至少有棵子树;65阶B+树中,除根结点外所有非叶结
6、点至少有33个关键字,最多有区棵子树8、假设有k个关键字互为同义词(哈希值相同),若用线性探测再散列法把这k个关键字存入散列表中,至少要进行入k-1)/2次探测。9、在散列排序法中,折叠法的哈希函数可分为移位法和分界法两种类型。10、散列法的填充因子二o11、设散列函数H和关键字kl,k2,若kl不等于k2,而H(kl)=H(k2),则称这种现象为冲突o12、在哈希函数H(key)=key%p中,p一般应取不大于表长的质数或是不含20以下的质因数的合数三、依次输入表(30,15,28,20,24,10,12,68,35,50,46,55)中的元素,生成一棵二叉排序数,要求:1 、试画出生成之后
7、的二叉排序树。2 、对该二叉排序数作中根遍历,写出遍历序列。3 、编程构建一个二叉排序数,并中根遍历验证上述结果。四、二叉排序树如下图所示,分别画出:1 、删除关键字15以后的二叉树,并要求平均查找长度尽可能小。2 、在原二叉排序树(即没有删除15)上,插入关键字20五、编写一个判别给定二叉树是否为二叉排序树的算法,假设二叉树是用左右链方式存储。六、试画出从空树开始,有字符序列(t,d,e,s,u,g,b,j,a,k,r,i)构成的二叉平衡树,并为每一次平衡处理指明旋转类型。七、假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,利用平衡因子求平衡二叉树的高度。八、设有三阶B-树(
8、如下图所示)、画出依次插入18、33、97后的B-树、分别回出删除66、16>43后的B-树九、给定一组记录,其关键字为字符。各关键字插入顺序为C,S,M,T,A,E,P,U,X,K,G,B1、给出从空树开始,顺序插入这些关键字后的3阶B+树假设叶节点所能容纳最大关键码的数量为4。2、分别给出在建立的B+树上删除E、P、T后的3阶B+树十、画出如下数据集合的Trie树:Amiot,Avenger,Avro,Heinkel,HellDivder,Macchi,Marauder,Mustang,SpitFire,Sykhoi。1 、对关键字实行从左到右一次一个字符采样2 、利用单字符采样,在上述数据上构造最少层数的Trie树。十八一、假定一个待散列存储的线性表为32,75,29,63,48,94,25,46,18,70),散列地址空间为HT13,若采用除留余数法构造散列函数(假设p取11)和线性探测法(假设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家长的申请书
- 2025年度互联网企业虚拟股权激励协议书
- 2025年度消防产品认证服务协议
- 申请书和申请
- 2025年度基础设施建设贷款合同印花税率调整公告
- 电子商务市场拓展的数字化营销策略
- 电力企业风险评估中的电力设施保护
- 电工材料在办公自动化中的角色与作用
- 2025年度建筑节能玻璃幕墙节能性能检测合同
- 二零二五年度普洱茶产业升级购销合同规范样本4篇
- 脏腑辨证与护理
- 虚拟化与云计算技术应用实践项目化教程 教案全套 第1-14周 虚拟化与云计算导论-腾讯云服务
- 甲基丙烯酸甲酯生产工艺毕业设计设备选型与布置模板
- 徐金桂行政法与行政诉讼法新讲义
- 沥青拌合设备结构认知
- 2023年北京高考政治真题试题及答案
- 复旦中华传统体育课程讲义05木兰拳基本技术
- 北师大版五年级上册数学教学课件第5课时 人民币兑换
- 工程回访记录单
- 住房公积金投诉申请书
- 检验科生物安全风险评估报告
评论
0/150
提交评论