文章
188
粉丝
0
获赞
0
访问
67.5k

(4)时间复杂度:O(length)
空间复杂度:O(n)
评分及理由
(1)得分及理由(满分3分)
得分:2分
理由:学生给出了基本正确的设计思想,使用辅助数组记录绝对值是否出现过,通过双指针遍历链表进行删除操作。但描述中"p指向head的下一个节点,q指向head"的初始设置不够准确(应该是p指向第一个有效节点,q指向其前驱),且未明确说明数组大小应为n+1。思路核心正确但细节表述不够完善,扣1分。
(2)得分及理由(满分2分)
得分:2分
理由:单链表结点的数据类型定义完全正确,使用了typedef定义结构体类型,包含data和link两个成员,符合题目要求。
(3)得分及理由(满分8分)
得分:4分
理由:
(4)得分及理由(满分2分)
得分:1分
理由:时间复杂度分析基本正确(O(length)即O(m)),空间复杂度分析正确(O(n))。但时间复杂度写成了O(length)而非标准的O(m),表述不够规范,扣1分。
题目总分:2+2+4+1=9分
登录后发布评论
暂无评论,来抢沙发