文章
31
粉丝
0
获赞
0
访问
1.2k
评分及理由
(1)得分及理由(满分6分)
学生第一次识别结果未给出完整的散列表,但第二次识别结果给出了散列表的构造(表格形式),且散列表长度为10(符合装填因子0.7要求,因为7/10=0.7)。但表格中关键字位置有误:
学生表格最终为:位置0:7, 位置1:18(错误,应为空或后续元素),位置2:9, 位置3:8, 位置4:14, 位置5:11, 位置6:30, 位置7:空(但应为18),位置8和9空。这与标准答案(位置0:7, 1:14, 2:空, 3:8, 4:空, 5:11, 6:30, 7:18, 8:9, 9:空)不一致,主要错误是H(18)和H(14)的放置位置错误(H(18)应到位置7,H(14)应到位置1)。由于散列表构造有误,扣4分(关键错误:两个元素位置错误)。得2分。
(2)得分及理由(满分4分)
学生计算了查找成功的平均查找长度(ASL)为17/7≈2.4,但这是基于错误的散列表构造(探测次数错误)。标准答案中成功ASL应为(1+1+1+1+2+3+3)/7=12/7≈1.714(学生计算为17/7,错误)。查找不成功的ASL学生未计算完整(只写了分数部分,未给出值),且公式错误(标准应为对于每个位置查找失败时的探测次数和除以模数7)。由于计算完全错误(基于错误散列表),扣4分。得0分。
题目总分:2+0=2分
登录后发布评论
暂无评论,来抢沙发