237. 删除链表中的节点
1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * ListNode(int x) : val(x), next(NULL) {} 7 * }; 8 */ 9 //用node节点的下一个节点覆盖该节点 10 //然后node->next = node->next->next; 11 //如果node为最后一个节点,直接node指向NULL 12 class Solution 13 { 14 public: 15 void deleteNode(ListNode* node) 16 { 17 node->val = node->next->val; 18 node->next = node->next->next; 19 } 20 };
Mamba never out

浙公网安备 33010602011771号