文章
63
粉丝
0
获赞
0
访问
4.6k

评分及理由
(1)得分及理由(满分6分)
学生第一次识别结果中给出了正确的散列函数计算(H(key)=(key×3)mod7),并计算了每个关键字的初始散列地址:7→0,8→3,30→6,11→6,18→5,9→2,14→0。但未画出完整的散列表,且未说明表长(装填因子0.7,元素个数7,表长应为10)。第二次识别结果中散列函数错误地使用了mod10(应为mod7),且给出的表格内容混乱(如重复下标、关键字错误)。由于未正确构造散列表,且存在逻辑错误(散列函数错误),扣4分。得2分。
(2)得分及理由(满分4分)
第一次识别结果中,查找成功的ASL计算正确(12/7),查找不成功的ASL计算正确(18/7)。第二次识别结果中,ASL计算基于错误的散列表,结果错误。但根据评分规则,只要有一次识别正确即不扣分。因此本部分得4分。
题目总分:2+4=6分
登录后发布评论
暂无评论,来抢沙发