采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
假如最后两个节点是n1,n2,那么在函数中实际上是另外一个变量node,这个node指向了n2所指向的空间。将node置为空之后,只是将这个变量指向空,不再指向n2所指向的空间,因此n1的next所指向的空间并没有改变。要实现将n1的next置为空,只能传入n2的地址,即指向n2的指针的指针。
赞!你说得对!
这个问题的原问题限制了待删除节点不能是最后一个节点。我在讲课时没有强调。题目原文见这里:https://leetcode.com/problems/delete-node-in-a-linked-list/description/
谢谢!
登录后可查看更多问答,登录/注册
课程配套大量BAT面试真题,高频算法题解析,强化训练
1.1k 13
1.2k 12
684 11
1.5k 10
1.2k 10