面试题 02.03. 删除中间节点

Posted Knightl8

tags:

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

 1 /**
 2  * Definition for singly-linked list.
 3  * struct ListNode {
 4  *     int val;
 5  *     struct ListNode *next;
 6  * };
 7  */
 8 void deleteNode(struct ListNode* node) {
 9     struct ListNode * p = node->next;
10     node->val = p->val;
11     node->next = p->next;
12     free(p);
13 }

 

以上是关于面试题 02.03. 删除中间节点的主要内容,如果未能解决你的问题,请参考以下文章

算法面试题 02.03. 删除中间节点

LeetCode JavaScript实现 链表删除节点(重复指定等情况) 题型汇总

算法学习02.03. 删除中间节点(java / c / c++ / python / go)

链表经典面试题(反转链表,中间节点,倒数第k个节点,合并分割链表,删除重复节点)

链表经典面试题(反转链表,中间节点,倒数第k个节点,合并分割链表,删除重复节点)

链表经典面试题(含图解)