https://leetcode-cn.com/problems/delete-node-in-a-linked-list/
思路
- 并不真的删除, 而是把要删除的节点的值更新为下个节点值
- 把要删除节点的 next 更新为 .next.next
public void deleteNode(ListNode node) {
node.val = node.next.val;
node.next = node.next.next;
}
https://leetcode-cn.com/problems/delete-node-in-a-linked-list/
思路
public void deleteNode(ListNode node) {
node.val = node.next.val;
node.next = node.next.next;
}