删除链表中的节点(力扣)



目录

题目:

         看着花里胡哨,小卡拉米四行代码秒杀!

示例:

思路:

代码:


题目:

删除链表中的节点(力扣)_第1张图片

 看着花里胡哨,小卡拉米四行代码秒杀!


示例:

删除链表中的节点(力扣)_第2张图片


 思路:

把后一个节点的值抄过来,删node的下一个节点


代码:

void deleteNode(struct ListNode* node) 
{
    struct ListNode* next = node->next;
    node->val = next->val;

    node->next = next->next;
    free(next);
}

你可能感兴趣的:(数据结构,C语言,链表,leetcode,数据结构)