LC 删除链表中的节点

Posted yangbocsu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LC 删除链表中的节点相关的知识,希望对你有一定的参考价值。

LC 删除链表中的节点


请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点。传入函数的唯一参数为 要被删除的节点

【代码】

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) { val = x; }
 * }
 */
class Solution {
    public void deleteNode(ListNode node) 
    {
        node.val = node.next.val;
        node.next = node.next.next;
    }
}

以上是关于LC 删除链表中的节点的主要内容,如果未能解决你的问题,请参考以下文章

算法刷题:LC初级算法

基础链表问题练习1

LC 环形链表

LC 删除链表的倒数第N个节点

[LC]141题 Linked List Cycle (环形链表)(链表)

代码随想录算法训练营第四天 | 24.两两交换链表中的节点19.删除链表的倒数第N个节点160.相交链表142.环形链表II