[LeetCode]Delete Node in a Linked List

来源:互联网 发布:jquery json数组 移除 编辑:程序博客网 时间:2024/06/13 22:34

题目:删除给定的结点

分析:只是给定了删除结点,没有前向结点(单链表),所以要用后一个值覆盖该值,删除下一个结点即可。

参考代码:

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */
void deleteNode(struct ListNode* node) {
    node->val=node->next->val;
    node->next=node->next->next;
    
}

0 0