面试题 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 }

 

posted @ 2021-06-17 13:51  传说中的旅行者  阅读(54)  评论(0编辑  收藏  举报