文章
592
粉丝
1110
获赞
2185
访问
163w

评分及理由
(1)得分及理由(满分3分)
得分:3分。学生的设计思想采用了计数排序(哈希)的思路,使用一个大小为n+1的辅助数组记录1到n的正整数出现次数,然后查找第一个未出现的正整数。该思路正确且高效,与标准答案的“用负号标记”方法虽然实现不同,但核心思想一致(利用数组下标作为哈希键),因此不扣分。
(2)得分及理由(满分8分)
得分:8分。学生用C语言实现了算法,代码逻辑清晰:
该实现与设计思想完全一致,功能正确,时间复杂度O(n),空间复杂度O(n)。虽然与标准答案的原地标记法不同,但题目允许不同正确解法,因此不扣分。
(3)得分及理由(满分2分)
得分:2分。学生正确分析了时间复杂度O(n)和空间复杂度O(n),与算法实现相符。
题目总分:3+8+2=13分
登录后发布评论
暂无评论,来抢沙发