这个 之前没有写过这次 第一次写 听讲解都感觉 很难理解, 先尝试理解后在写代码, 船长的思路是理解了,但是按照他写的代码 翻译成js报错了,本来我的24到30行 是按照船长如下带代码翻译的,报错也不知道了 只能去看助教js写的代码了.
listNode ret(0, head), *p = $ret;
while(--left) {
p = p->next;
}
p -> next = r(p->next, num);
return ret.next
看助教写的 然后把船长代码改造一下,我觉得应该没啥问题 但是还有报错 我也看不出来了 就先放着,如下图
然后完全按照助教的方法写一遍,没什么问题,看来还是递归自定义的那个反转函数有问题