首页 > 职业技能鉴定
题目内容 (请给出正确答案)
[主观题]

假定有3000个记录需要存储到一个散列文件中,文件中每个页块可以存储5个记录,若散列函数为H(K)=K%73并用开散列方法处理冲突,则每个桶所对应的单链表的平均长度至少为()。

假定有3000个记录需要存储到一个散列文件中,文件中每个页块可以存储5个记录,若散列函数为H(K)=K%73并用开散列方法处理冲突,则每个桶所对应的单链表的平均长度至少为()。

A、1

B、5

C、9

D、40

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“假定有3000个记录需要存储到一个散列文件中,文件中每个页块…”相关的问题
第1题
假定在一个散列表中每个表项占用s个存储字(不包括链指针),当需要使用指针时,一个指针占用1个
假定在一个散列表中每个表项占用s个存储字(不包括链指针),当需要使用指针时,一个指针占用1个

存储字。如果在表中已经有n个表项,散列表总共有m个散列位置,包括空表项所占据的位置。

(1)如果采用闭散列(开地址)法解决冲突,散列表需要多少存储字?

(2)如果采用开散列(链地址)法解决冲突,所有记录信息存于若于分离的结点中,每个结点连同指针成员包含s+1个存储字。那么n个结点总共需要多少个存储字?

(3)如果采用开散列(链地址)法解决冲突,散列表本身需要多少个存储字?设定指向溢出链(同义词子表)的指针只占1个存储字。

点击查看答案
第2题
假定把关键码key散列到有m个表项(从0到m-1编址)的散列表中。对于下面的每一个函数Hash(key)(ke
假定把关键码key散列到有m个表项(从0到m-1编址)的散列表中。对于下面的每一个函数Hash(key)(ke

y为整数),这些函数能够当作散列函数吗(即对于插入和查找,散列程序能正常工作吗)?如果能够,它是一个好的散列函数吗?请说明理由。设函数random(m)返回一个0到m-1之间的随机整数(包括0与m-1在内)。

(1)Hash(key)==key/m;

(2)Hash(key)=1;

(3)IIash(key)==(key+random(m))%rn;

(4)Hash(key)=key%p(m);其中p(m)是不大于m的最大素数。

点击查看答案
第3题
设一个数组中,行下标i的范围是从1到8,列下标的范围是从1到10,假设此数组的初始存储地址是A,则如
果将此数组按照列优先的顺序连续存放,则元素Q[5][8]的起始地址是()

A.1

B.23

C.24

D.529

点击查看答案
第4题
设一个散列表包含m=13个表项,其下标从0到12,采用线性探查法解决冲突,请按以下要求,将下列关键
码散列到表中。

101003245581263292004000

(1)散列函数采用除留余数法,用%m(取模运算)将各关键码映像到表中。请指出每一个产生冲突的关键码可能产生多少次冲突。

(2)散列函数采用先将关键码各位数字折叠相加,再用%m将相加的结果映像到表中的办法。请指出每一个产生冲突的关键码可能产生多少次冲突。

点击查看答案
第5题
栈一般情况下常采用以下两种存储方式()A.顺序结构和散列结构B.散列结构和链式结构C.线性结构和非

栈一般情况下常采用以下两种存储方式()

A.顺序结构和散列结构

B.散列结构和链式结构

C.线性结构和非线性结构

D.顺序存储结构和链式结构

点击查看答案
第6题
顺序查找法适用于存储结构为()的线性表。A.散列存储B.压缩存储C.顺序存储或链接存储D.索引存储

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

A.散列存储

B.压缩存储

C.顺序存储或链接存储

D.索引存储

点击查看答案
第7题
顺序搜索法适舍于存储结构为()的线性表。
顺序搜索法适舍于存储结构为()的线性表。

A、散列存储

B、顺序存储或链接存储

C、压缩存储

D、索引存储

点击查看答案
第8题
磁带适合存储的文件类型是()A.索引文件B.顺序文件C.散列文件D.多关键字文件

磁带适合存储的文件类型是()

A.索引文件

B.顺序文件

C.散列文件

D.多关键字文件

点击查看答案
第9题
假设一个散列表中已装人100个表项并采用线性探查法解决冲突,要求搜索到表中已有表项时的平均
搜索次数不超过4,插入表中没有的表项时找到插入位置的平均探查次数不超过50.5。请根据上述要求确定散列表的容最,并设计相应的散列函数。

设α是散列表的装载因子,则应用线性探查法解决冲突时的搜索成功的平均搜索长度和搜索不成功的平均搜索长度分别为:

请根据题意选择合用的公式。

点击查看答案
第10题
如果一个磁盘块大小为1024(=1K)字节,存储的每个记录需要占用16字节,其中关键码占4字节,其他数
如果一个磁盘块大小为1024(=1K)字节,存储的每个记录需要占用16字节,其中关键码占4字节,其他数

据占12字节。所有记录均已按关键码有序地存储在磁盘文件中。另外在内存中开辟了256K字节的空间可用于存放线性索引。试问:

(1)若将线性索引常驻内存,文件中最多可以存放多少个记录?(每个索引项8字节,其中关键码4字节,地址4字节)

(2)如果使用二级索引,第二级索引占用1024字节(有128个索引项,每个索引项8字节),这时文件中最多可以存放多少个记录?

点击查看答案
第11题
假定有以下每周工作安排:星期一、三:讲计算机课星期二、四:讲程序设计课星期五:进修英语星期六:

假定有以下每周工作安排:

星期一、三:讲计算机课

星期二、四:讲程序设计课

星期五:进修英语

星期六:政治学习

星期日:休息

试编写一个程序,对上述工作日程进行检索。程序运行后,要求输入一周里的某一天,程序将输出这一天的工作安排。在输入时用0~6分别代表星期日到星期六,如果输入0~6之外的数,则程序结束运行。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改