文章
1
粉丝
0
获赞
0
访问
9
(1)循环遍历序列,将第一个与第二个进行比较,最后一个与倒数第二个比较,其余依次跟其前一个和后一个进行比较,若相等则继续,若不等则找到了仅出现一次的元素。
(2)for(int i=0;i<n;i++){
if(i==0){
}
}
评分及理由
(1)得分及理由(满分3分)
得分:2分
理由:学生的设计思想基本正确,但描述不够精确。学生提到“循环遍历序列,将第一个与第二个进行比较,最后一个与倒数第二个比较,其余依次跟其前一个和后一个进行比较”,这与标准答案中的“顺序遍历坐标为偶数的元素,与后一个元素比较”不完全一致。虽然思路正确,但表述不够清晰,扣1分。
(2)得分及理由(满分8分)
得分:2分
理由:学生的代码实现不完整且存在逻辑错误。代码中只给出了一个空的循环和条件判断框架,没有实际实现比较逻辑,也没有处理边界情况(如最后一个元素为目标元素的情况)。此外,代码语法不完整(如缺少大括号和分号),扣6分。
(3)得分及理由(满分2分)
得分:0分
理由:学生未说明算法的时间复杂度,扣2分。
题目总分:2+2+0=4分
登录后发布评论
暂无评论,来抢沙发