文章

63

粉丝

0

获赞

0

访问

1.7k

头像
2010年计算机学科专业基础综合试题 - 第41题回答
数据结构
发布于2025年10月24日 17:30
阅读数 25


评分及理由

(1)得分及理由(满分6分)

学生第一次识别结果未提供散列表构造,但第二次识别结果给出了散列表。根据标准答案,正确的散列表应为:

  • 0: 7
  • 1: 14
  • 2: None
  • 3: 8
  • 4: None
  • 5: 11
  • 6: 30
  • 7: 18
  • 8: 9
  • 9: None

学生给出的散列表为:

  • 0: 7
  • 1: 18
  • 2: 9
  • 3: 8
  • 4: 14
  • 5: 11
  • 6: 30

对比发现,学生的散列表在多个位置关键字放置错误(如1、2、4位置),且未正确反映线性探测再散列法的冲突处理过程。因此,散列表构造存在逻辑错误。但考虑到学生至少给出了一个散列表结构,且部分关键字位置正确(如0、3、5、6),给予部分分数。扣分:4分(错误较多)。得分:2分。

(2)得分及理由(满分4分)

学生计算查找成功的平均查找长度(ASL)为17/7,但标准答案为12/7。学生的计算基于其错误的散列表,导致查找次数错误(如关键字18、9、14的查找次数不正确),属于逻辑错误。查找失败的ASL计算为7,标准答案为18/7,学生未正确计算每个位置查找失败时的探测次数,直接使用7×7÷7=7,方法错误。因此,两部分均不得分。扣分:4分(全部错误)。得分:0分。

题目总分:2+0=2分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发