文章
101
粉丝
38
获赞
0
访问
3.3k

评分及理由
(1)得分及理由(满分4分)
得分:2分
理由:学生答案正确指出了需要将元素划分为两部分,使元素个数差最小且和差最大,并提到使用快速排序的划分思想。但是答案没有完整描述基于枢轴位置进行递归划分的过程,没有说明如何通过枢轴位置调整来找到第⌊n/2⌋小的元素,基本设计思想不够完整。
(2)得分及理由(满分9分)
得分:3分
理由:学生实现了快速排序算法,但存在以下问题:
虽然划分函数基本正确,但整体算法思路与题目要求不符。
(3)得分及理由(满分2分)
得分:0分
理由:学生分析的时间复杂度O(nlog₂n)和空间复杂度O(log₂n)是基于完整快速排序的分析,而题目要求尽可能高效的算法应该是O(n)时间复杂度和O(1)空间复杂度。
题目总分:2+3+0=5分
登录后发布评论
暂无评论,来抢沙发