public void deleteNode(ListNode node) {
node.val = node.next.val;
node.next = node.next.next;
}
一道较为简单的题,但是跟一般删除结点时寻找前驱不同,这道题并没有给出前驱。
刚看题目时也有点困惑,但是其实就是
- 把后继结点的数据复制给当前结点
- 再用常规思路删除后继结点
public void deleteNode(ListNode node) {
node.val = node.next.val;
node.next = node.next.next;
}
一道较为简单的题,但是跟一般删除结点时寻找前驱不同,这道题并没有给出前驱。
刚看题目时也有点困惑,但是其实就是