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)
彩蛋:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)