ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:26.50KB ,
资源ID:1491881      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1491881.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据结构第八章习题及答案Word格式.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

数据结构第八章习题及答案Word格式.doc

1、C顺序方式存储,元素无序 D顺序方式存储,元素有序4当在一个有序的顺序存储表上查找一个数据时,即可用折半查找,也可用顺序查找,但前者比后者的查找速度( ) A必定快 B.不一定 C. 在大部分情况下要快 D. 取决于表递增还是递减5当采用分块查找时,数据的组织方式为 ( ) A数据分成若干块,每块内数据有序B数据分成若干块,每块内数据不必有序,但块间必须有序,每块内最大(或最小)的数据组成索引块C. 数据分成若干块,每块内数据有序,每块内最大(或最小)的数据组成索引块D. 数据分成若干块,每块(除最后一块外)中数据个数需相同6二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、

2、小于其右孩子的值。这种说法( )。A正确 B. 错误7. 二叉查找树的查找效率与二叉树的(1) )有关, 在 (2) )时其查找效率最低。 (1): A. 高度 B. 结点的多少 C. 树型 D. 结点的位置 (2): A. 结点太多 B. 完全二叉树 C. 呈单枝树 D. 结点太复杂。8如果要求一个线性表既能较快的查找,又能适应动态变化的要求,则可采用( )查找法。A. 分快查找 B. 顺序查找 C. 折半查找 D. 基于属性9分别以下列序列构造二叉排序树,与用其它三个序列所构造的结果不同的是( )。A(100,80, 90, 60, 120,110,130) B.(100,120,110,

3、130,80, 60, 90)C.(100,60, 80, 90, 120,110,130) D. (100,80, 60, 90, 120,130,110)10下图所示的4棵二叉树,( )是平衡二叉树。 (A) (B) (C) (D)11散列表的平均查找长度( )。A 与处理冲突方法有关而与表的长度无关B 与处理冲突方法无关而与表的长度有关C 与处理冲突方法有关且与表的长度有关D 与处理冲突方法无关且与表的长度无关12. 设有一组记录的关键字为19,14,23,1,68,20,84,27,55,11,10,79,用链地址法构造散列表,散列函数为H(key)=key MOD 13,散列地址为1

4、的链中有( )个记录。A1 B. 2 C. 3 D. 413. 关于杂凑查找说法不正确的有几个( ) (1)采用链地址法解决冲突时,查找一个元素的时间是相同的 (2)采用链地址法解决冲突时,若插入规定总是在链首,则插入任一个元素的时间是相同的 (3)用链地址法解决冲突易引起聚集现象 (4)再哈希法不易产生聚集A. 1 B. 2 C. 3 D. 414. 设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的结点加到表中,用二次探测再散列法解决冲突,则放入的位置是( ) A8 B3 C5 D9 15. 将10个元素散列到1

5、00000个单元的哈希表中,则( )产生冲突。A. 一定会 B. 一定不会 C. 仍可能会二、填空题1. 顺序查找n个元素的顺序表,若查找成功,则比较关键字的次数最多为_ _次;当使用监视哨时,若查找失败,则比较关键字的次数为_ _。2. 在顺序表(8,11,15,19,25,26,30,33,42,48,50)中,用二分(折半)法查找关键码值20,需做的关键码比较次数为_.3一个无序序列可以通过构造一棵_ _ _ _树而变成一个有序序列,构造树的过程即为对无序序列进行排序的过程。4. 哈希表是通过将查找码按选定的_ _和 _ _,把结点按查找码转换为地址进行存储的线性表。哈希方法的关键是_

6、_和 _ _。一个好的哈希函数其转换地址应尽可能_ _,而且函数运算应尽可能_ _。5. 平衡二叉树又称_,其定义是_ _。6. 在哈希函数H(key)=key%p中,p值最好取_。7假定有k个关键字互为同义词,若用线性探测再散列法把这k个关键字存入散列表中,至少要进行_次探测。8. _法构造的哈希函数肯定不会发生冲突。9. 动态查找表和静态查找表的重要区别在于前者包含有_和_运算,而后者不包含这两种运算。10在散列存储中,装填因子的值越大,则_ _;的值越小,则_ _。11. 已知N元整型数组a存放N个学生的成绩,已按由大到小排序,以下算法是用对分(折半)查找方法统计成绩大于或等于X分的学生人数,请填空使之完善。 #define N /*学生人数*/int uprx(int aN,int x ) /*函数返回大于等于X分的学生人数*/ int head=1,mid,rear=N; do mid=(head+rear)/2;if(x=amid) _(1) _ else _(2)_ _;while(_(3)_ _);if (aheadrear

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2