面试题 02.03. 删除中间节点 Posted on 2021-07-27 Edited on 2022-11-27 In leetcode Disqus: Symbols count in article: 354 Reading time ≈ 1 mins. 面试题 02.03. 删除中间节点 把自己变成下一节点,然后删掉下一节点 1234567891011121314151617/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: void deleteNode(ListNode* node) { auto next = node->next; node->val = next->val; node->next = next->next; delete next; }};