目录
题目
Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.
Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node with value 3, the linked list should become 1 -> 2 -> 4 after calling your function.
解决方案
1 | /** |
注意事项
思路很简单,既然要删除node节点,只要把node节点后面的节点的值赋给node节点,并且将node节点的next指向node节点后面的后面的节点。