237 Delete Node in a Linked List

来源:互联网 发布:php 模拟发送post请求 编辑:程序博客网 时间:2024/05/17 02:32

题目没有说清楚意思。c参数node就是要改的参数,要把它踢掉。

/** * 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) {        if((node == NULL) || (node->next == NULL))            return;        ListNode *tmp = node->next;            node->val = tmp->val;        node->next = tmp->next;        delete tmp;    }};
0 0
原创粉丝点击