文章

63

粉丝

0

获赞

0

访问

3.2k

头像
2013年计算机学科专业基础综合试题 - 第42题回答
数据结构
发布于2025年10月23日 19:42
阅读数 26

1.元素排列为do、while、for、repeat,使用顺序查找,查找成功的平均查找长度为0.35*1+0.35*2+0.15*3+0.15*4=2.1

2.元素排列为do、while、for、repeat,使用顺序查找,查找成功的平均查找长度为0.35*1+0.35*2+0.15*3+0.15*4=2.1

 


评分及理由

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

学生回答中,元素排列为"do"、"while"、"for"、"repeat",这实际上是将查找概率最高的两个元素("do"和"while",概率均为0.35)放在最前面,符合按查找概率降序排列的原则。采用顺序查找方法正确,平均查找长度计算过程和结果均正确(2.1)。因此,本小题得5分。

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

学生回答中,元素排列与第(1)问相同,采用顺序查找方法。在链式存储结构下,按查找概率降序排列并使用顺序查找是可行的方案之一,平均查找长度计算正确。虽然标准答案中还给出了二叉排序树的方案(可能得到更低的平均查找长度),但学生的方案是有效的且符合题目要求。因此,本小题得5分。

题目总分:5+5=10分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发