评分及理由
(1)得分及理由(满分4分)
得分:2分
理由:学生的设计思想采用了先序遍历和路径记录,这是正确的核心思路。但是存在两个逻辑错误:
当k<0时直接返回是错误的,因为节点权值可能为负数,后续路径可能通过负权值使和再次等于k,直接返回会遗漏有效路径。
设计思想中未提及回溯操作(路径数组的回退),这是算法的重要组成部分。
由于存在逻辑错误,扣2分。
(2)得分及理由(满分7分)
得分:3分
理由:代码实现中存在以下问题:
语法错误:使用T.val、T.left、T.right(应为T->val、T->lchild、T->rchild),但根据禁止扣分规则第2条,判断为识别错误(可能是图片识别将->误识别为.),不扣分。...0时直接返回是错误的,因为节点权值可能为负数,后续路径可能通过负权值使和再次等于k,直接返回会遗漏有效路径。
>