【LeetCode】237. 删除链表中的节点(js实现)

【LeetCode】237. 删除链表中的节点(js实现),第1张

1、题目:237. 删除链表中的节点 - 力扣(LeetCode) (leetcode-cn.com)

2、解题思路:

 3、代码:

/**
 * 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下一个节点的值赋值给node
    node.val = node.next.val;
    // 此时,删除node和node.next效果是一样,所以删除node.next
    // 即将node.next指向node.next的下一个节点
    node.next = node.next.next;
};
  • 参考:图解删除链表中的节点 | Python/Golang - 删除链表中的节点 - 力扣(LeetCode) (leetcode-cn.com)​​​​​​

彩蛋:

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/737394.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存