文章

310

粉丝

6

获赞

5

访问

85.1k

头像
2022年(408)计算机学科专业基础综合试题 - 第42题回答
数据结构
发布于2025年11月20日 20:56
阅读数 65


评分及理由

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

得分:5分

理由:学生使用大根堆的方法来查找最小的10个数,算法思想正确。具体步骤是先用前10个数构建大根堆,然后遍历剩余元素,如果比堆顶小则替换并调整堆。这与标准答案中的方法二一致,思路正确且描述清晰。

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

得分:3分

理由:学生给出的时间复杂度为O(nlogn),但标准答案中堆方法的时间复杂度是O(n)。因为构建10个元素的堆是O(1)(常数时间),每个元素比较和调整堆最多O(log10)(常数时间),所以总时间复杂度应为O(n)。学生的时间复杂度分析有误,但空间复杂度O(1)正确。因此扣2分。

题目总分:5+3=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发