1
jtwor 2020-08-14 15:38:36 +08:00 1
node.val=node.next.val;
node.next=node.next.next; |
2
Vegetable 2020-08-14 15:42:30 +08:00 1
是的,显然错了。示例里边的入参是 head 和 node,代码就只有 node 了,肯定哪里有问题,自信点
|
5
Vegetable 2020-08-14 15:43:37 +08:00
测试用例里边也是两个入参,你自己加上 head 就行了,是一个节点。
|
6
Vegetable 2020-08-14 15:46:54 +08:00
@dtgxx #4 他这个方法,的确有点牛逼,不过这个做法本质上删除的不是需要被删除的节点,而是下一个节点,并把下一个节点的值移过来,不是很符合题意。
|
7
oahebky 2020-08-14 15:47:51 +08:00
《剑指 offer 》中非常典型的一道题。解法确实如 #1 楼。
|
8
jtwor 2020-08-14 15:48:48 +08:00
不应该帖码的不好意思。。 这题的入参就是你要删的节点 我也在摸鱼刷题:)
|
10
Vegetable 2020-08-14 15:54:23 +08:00 1
@dtgxx #9 你可以去看这道题的评论区,很多人在吐槽。我个人觉得这题目出得本来就不好,翻译的也不好,理解了他想干什么之后又没什么难度。
|
11
dinjufen 2020-08-14 16:07:05 +08:00
太巧了我刚好昨天做了,不过在探索里的初级算法里做的,那里的题有两个参数,不过一楼老哥也是我没想到的
|