请稍等 ...
×

采纳答案成功!

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

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号