leetcode 237 Delete Node in a Linked List
题干:删除给定节点node。
Input: head = [4,5,1,9], node = 5
Output: [4,1,9]
解:将node->next内容移至node,删除node->next
void deleteNode(ListNode* node) {
ListNode* p = node->next;
node->val = p->val;
node->next = p->next;
delete(p);
}