Voyz's Studio.

LeetCode算法笔记--删除中间节点

字数统计: 167阅读时长: 1 min
2020/09/13 Share

LeetCode算法笔记–Day9

02.03. 删除中间节点

题目:

实现一种算法,删除单向链表中间的某个节点(除了第一个和最后一个节点,不一定是中间节点),假定你只能访问该节点。

示例1:
输入: 单向链表a->b->c->d->e->f中的节点c
输出: 不返回任何数据,但该链表变为a->b->d->e->f

我的解答:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
* Definition for singly-linked list.
* function ListNode(val) {
* this.val = val;
* this.next = null;
* }
*/
/**
* @param {ListNode} node
* @return {void} Do not return anything, modify node in-place instead.
*/
var deleteNode = function(node) {
node.val = node.next.val;
node.next = node.next.next;
};
CATALOG
  1. 1. LeetCode算法笔记–Day9
  2. 2. 02.03. 删除中间节点
    1. 2.0.0.0.1. 题目:
    2. 2.0.0.0.2. 我的解答: