Leetcode 237 Delete Node in a Linked List
#include <stddef.h>//否则NULL会报错为未定义的标识符
using namespace std;
struct ListNode {
int val;
ListNode *next;
ListNode(int x) : val(x), next(NULL) {}
};
class Solution {
public:
void deleteNode(ListNode* node) {
node->val = node->next->val;
node->next = node->next->next;
}
};