文章
105
粉丝
0
获赞
0
访问
53.1k

评分及理由
(1)得分及理由(满分3分)
得分:3分
理由:学生答案的基本设计思想正确。通过先排序后遍历的方式,使用变量m记录当前期望的最小正整数,在遍历过程中根据数组元素值更新m。虽然与标准答案的原地哈希方法不同,但思路正确且能解决问题,符合"思路正确不扣分"原则。
(2)得分及理由(满分8分)
得分:6分
理由:算法实现基本正确,但有以下几个问题:
扣分:逻辑错误扣2分(递归参数错误和缺少swap函数)
(3)得分及理由(满分2分)
得分:2分
理由:时间复杂度和空间复杂度分析正确。快速排序的时间复杂度为O(nlogn),空间复杂度为O(1)(不考虑递归栈空间的情况下)是正确的分析。
题目总分:3+6+2=11分
登录后发布评论
暂无评论,来抢沙发