设哈希表的地址范围为 0~17,哈希函数为:H(key)=key%16。用线性探测法处理冲
突,输入关键字序列:(10,24,32,17,31,30,46,47,40,63,49),构造
哈希表,试回答下列问题:
(1.0 分)
0.0分
(1) [
简答题
]
(
0.2
分)
画出哈希表的示意图;
我的答案:
(2) [
简答题
]
(
0.2
分)
若查找关键字 63,需要依次与哪些关键字进行比较?
我的答案: 31 15 32 17 46 47
(3) [
简答题
]
(
0.2
分)
若查找关键字 60,需要依次与哪些关键字比较?
我的答案:30 31 32 17 46 47 63 49 24 40 10
(4) [
简答题
]
(
0.4
分)
假定每个关键字的查找概率相等,求查找成功时的平均查找长度。
我的答案:ASL=(1*6+5*3+2+6)/11=29/11
2
某地公布的 1 例新冠病例在接触确诊者 15 秒被感染,印证了病毒的传播速度。也说明疫
情网络上报和信息发布传输速度的重要性。利用哈夫曼编码进行通信,可以压缩通信的数
据量,提高传输效率,缩短信息的传输时间。假设需要传输的疫情信息仅由 8 个字母
(A、B、C、D、E、F、G、H)组成,字母在疫情信息中出现的频度分别为
0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10。
现采用哈夫曼编码传输信息。
评论0
最新资源