请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

5-5如果节点是最后一个节点,是无法将前面的节点指向空的

假如最后两个节点是n1,n2,那么在函数中实际上是另外一个变量node,这个node指向了n2所指向的空间。将node置为空之后,只是将这个变量指向空,不再指向n2所指向的空间,因此n1的next所指向的空间并没有改变。要实现将n1的next置为空,只能传入n2的地址,即指向n2的指针的指针。

正在回答

1回答

赞!你说得对!


这个问题的原问题限制了待删除节点不能是最后一个节点。我在讲课时没有强调。题目原文见这里:https://leetcode.com/problems/delete-node-in-a-linked-list/description/


0 回复 有任何疑惑可以回复我~
  • 提问者 yatkun #1
    谢谢!
    回复 有任何疑惑可以回复我~ 2017-11-12 23:29:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信