文章

45

粉丝

0

获赞

1

访问

2.2k

头像
2012年计算机学科专业基础综合试题 - 第41题回答
数据结构
发布于2025年7月11日 20:26
阅读数 6

(1) 合并过程描述:

  • 第一次:A和B合并,记为X。

  • 第二次:X和C合并,记为Y。

  • 第三次:D和E合并,记为Z。

  • 第四次:Y和Z合并,记为K。

  • 第五次:K和F合并,得到最终有序表M。

最坏比较总次数计算:

最坏比较总次数=(40+50+60)×3+200×1+(10+35)×4−5=825 (次)

(2) 优化方法:
将表中的元素个数当做权值,构造哈夫曼树。然后自底向上地合并子表,这样合并时,最坏情况下的总比较次数将会是最少的


评分及理由

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

得分:7分

理由:学生的合并过程与标准答案完全一致,采用了哈夫曼树的思想,合并顺序正确。最坏情况下比较的总次数计算正确,为825次。因此,该部分得满分。

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

得分:3分

理由:学生正确描述了合并策略,即采用哈夫曼树的思想进行合并,能够保证最坏情况下总比较次数最少。与标准答案一致,因此该部分得满分。

题目总分:7+3=10分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发