文章
110
粉丝
0
获赞
0
访问
7.5k

评分及理由
(1)得分及理由(满分4分)
得分:2分
理由:学生的基本设计思想是使用快速排序将整个数组排序,然后从中间划分。这种方法能够满足题目要求(|n1-n2|最小且|S1-S2|最大),因为排序后前⌊n/2⌋个最小元素放在A1,其余放在A2。但是这种方法需要对整个数组进行完全排序,而标准答案使用的是基于快速选择的部分划分算法,只需要找到第⌊n/2⌋小的元素即可,效率更高。学生的思路虽然正确但不够高效,因此扣2分。
(2)得分及理由(满分9分)
得分:6分
理由:
(3)得分及理由(满分2分)
得分:2分
理由:学生正确分析了算法的时间复杂度为O(nlog₂n)和空间复杂度为O(log₂n),这与实现的完整快速排序算法相符。
题目总分:2+6+2=10分
登录后发布评论
暂无评论,来抢沙发