当前位置: 首页 资讯活动 计算机 408每日一题2025.9.20

计算机 408每日一题2025.9.20

2025-09-20
8.2.png



点击蓝字
关注我们吧!


码上考研408

依托高校(第五轮计算机评估B+)

专注408考研

全体上课老师均为高校老师

老师好才是真的好

01
题目


来看看今天的题目吧~

(数据结构)现有长度为11且初始为空的散列表HT, 散列函数是H(key)=key%7,采用线性探查(线性 探测再散列)法解决冲突。将关键字序列87,40,30,6,11,22,98,20依次插入HT 后 ,HT 查 找失败的平均查找长度是(  )。

A.4                          

B.5.25                             

C.6                                  

D.6.29

2
解析



.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

答案

由“码上考研”教师编写

【解析】C

本题建立的散列表如下表所示。计算平均查找长度的关键在于计算给定值与关键字的比较次数。对于查找失败的情况,比较次数是针对每一个散列地址,需要计算在遇到空地址确认查找失败时一共比较了几次。例如,对于本题的散列地址0,在将给定值与地址0的关键字进行比较发现不相等之后,需要根据采用的线性探测再散列的冲突解决方法计算探查地址,继续将给定值与探查地址(地址1~8)内的关键字进行比较,直至遇到地址8是空地址确认失败,此时一共比较了9次。本题给出的散列函数是H(key)=key%7,涉及的散列地址为0,1,2,3,4,5,6,查找失败的比较次数如下表第3行所示。平均查找长度ASL=(9+8+7+6+5+4+3)/7=6。

9.20.png


往期推荐
RECOMMEND



终于有人把院校分析得如此详细了(苏州大学篇)


“码上408”为何让多家知名媒体争相报道??附高校团队放出 20 年教研福利:真题解析 + 试听课免费领!(上篇)


“码上考研408”研讨会 共探计算机考研新趋势


联系.jpg点点赞
点分享
点喜欢









热门视频
  • 操作系统试听

    操作系统试听

    试听课内容
  • 计算机网络

    计算机网络

    试听课内容
  • 计算机组成原理

    计算机组成原理

    试听课内容