数据结构习题及答案(1).pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据结构习题及答案(1)

第八章查找

一、判断题

1.用二分查找法对一个顺序表进行查找,这个顺序表可以是按各

键值排好序的,也可以是没有按键值排好序的。()

2.哈希表的查找不用进行关键字的比较。()

3.哈希表的定义函数H(key)=key%p(p=m)这种方法是直接

定址法。()

4.装填因子α的值越大,就越不容易发生冲突。()

5.选择hash函数的标准为:随机性好、均匀性好和尽量避免冲突。

()

参考答案:1、×2、×3、×4、×5、√

二、填空题

1.顺序查找法的平均查找长度为__________,二分查找法的平均查

找长度为________,分块查找法(以顺序查找确定块)的平均查找长度为

__________,分块查找法(以二分查找确定块〉的平均查找长度为

_________,哈希表查找法采用链接法处理冲突时的平均查找长度为

_________。

(n+1)/2;((n+1)*log2(n+1))/n-1;(s2+2s+n)/2s;

log2(n/s+1)+s/2;1+α

2.在各种查找方法中,平均查找长度与结点个数n无关的查法方法

是_________

哈希表查找

3.二分查找的存储结构仅限于_________,且是__________。

顺序;有序的

4.在分块查找方法中,首先查找__________,然后再查找相应的

___________。

索引;块

5.长度为255的表,采用分块查找法,每块的最佳长度是____________。

15

6.在散列函数H(key)=key%p中,p应取_______________。

小于表长的最大素数

7.假设在有序线性表A[1..20]上进行二分查找,则比较一次查找成

功的结点数为

_________,则比较二次查找成功的结点数为__________,则比较三次

查找成功的结点数为

_________,则比较四次查找成功的结点数为________,则比较五次查

找成功的结点数为

_________,平均查找长度为_________。

①1②2③4④8⑤5⑥3.7

8.对于长度为n的线性表,若进行顺序查找,则时间复杂度为

__________,若采用二分法查找,则时间复杂度为_________。

①O(n)②O(log2n)

9.己知一个有序表为(12,18,20,25,29,32,40,62,83,90,95,98),当二

分查找值为29和90的元素时,分别需要________次和____________次比

较才能查找成功;若采用顺序查找时,分别需要___________次和

_________次比较才能查找成功。

4、4、

5、10

三、选择题

1.顺序查找法适合于存储结构为()的线性表。

(A)散列存储(B)顺序存储或链接存储(C)压缩存储(D)索

引存储

参考答案:B

2.对线性表进行二分查找时,要求线性表必须()。

(A)以顺序方式存储(B)以链接方式存储

(C)以顺序方式存储,且结点按关键字有序排序

(D)以链接方式存储,且结点按关键字有序排序

参考答案:C

3.采用顺序查找方法查找长度为n的线性表时,每个元素的平均查

找长度为()

(A)n(B)n/2(C)(n+1)/2(D)(n-1)/2

参考答案:C

4.采用二分查找方法查找长度为n的线性表时,每个元素的平均查

找长度为()

(A)O(n2)(B)O(log2n)(C)O(n)(D)O(log2n)

文档评论(0)

151****8813 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档