本文共 526 字,大约阅读时间需要 1 分钟。
class ClearValue {public: ListNode* clear(ListNode* head, int val) { ListNode * p=head,*previous = NULL,*nxt=NULL; while (head->val==val) { nxt = head->next; delete head; head = nxt; } p = head->next; previous = head; while (p) { nxt = p->next; if(p->val ==val){ previous->next = nxt; delete p; }else previous = p; p = nxt; } return head; }};
转载地址:http://rhhji.baihongyu.com/