文章
134
粉丝
0
获赞
2
访问
6.9k
评分及理由
(1)得分及理由(满分4分)
学生给出了正确的算法设计思想:统计图中顶点的度数,然后判断度数为奇数的顶点个数是否为0或2。这与标准答案一致。因此得4分。
(2)得分及理由(满分9分)
学生代码基本正确,但存在一个逻辑错误:在计算每个顶点的度时,变量degree
在每次内层循环后没有被重置为0,导致后续顶点的度计算错误(会累加上一个顶点的度)。这会影响奇度顶点计数的正确性。标准答案中在每次外层循环开始时重置了degree
(或使用辅助数组)。由于这是一个关键逻辑错误,扣3分。代码其他部分正确,包括循环结构和条件判断。因此得6分(9-3=6)。
(3)得分及理由(满分2分)
学生正确分析了时间复杂度为O(n²)和空间复杂度为O(1),与标准答案一致。因此得2分。
题目总分:4+6+2=12分
登录后发布评论
暂无评论,来抢沙发