文章

17

粉丝

68

获赞

0

访问

2.1k

头像
2021年(408)计算机学科专业基础综合试题 - 第41题回答
数据结构
发布于2025年11月29日 18:40
阅读数 4


评分及理由

(1)得分及理由(满分4分)

得分:4分

理由:学生的设计思想与标准答案一致。第一步统计各顶点的度,第二步统计奇数度顶点的个数,第三步判断个数是否为0或2。思路完全正确。

(2)得分及理由(满分9分)

得分:7分

理由:算法整体逻辑正确,但存在以下问题:

  • 在第二个识别结果中,内层循环条件写成了j < G.numEdges,这会导致数组越界或统计错误,应该使用j < G.numVertices。这是一个逻辑错误,扣2分。
  • 函数名在两次识别中都不完全正确(第一次是isExistEL,第二次是iExistEuler),但考虑到可能是识别错误,且核心逻辑正确,不扣分。
  • 其他部分(包括度统计、奇数度计数、条件判断)都正确实现。

(3)得分及理由(满分2分)

得分:1分

理由:

  • 时间复杂度分析正确(O(n²)),得1分
  • 空间复杂度分析不一致(第一次说N,第二次说O(1))。实际上使用辅助数组时空间复杂度应为O(n),但第二次识别说是O(1)是错误的。考虑到可能是识别混乱,且核心时间复杂度分析正确,扣1分。

题目总分:4+7+1=12分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发