Leetcode 203. 移除链表元素
Posted Uitachi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode 203. 移除链表元素相关的知识,希望对你有一定的参考价值。
问题描述
删除链表中等于给定值 val 的所有节点。
代码
1 class Solution { 2 public: 3 ListNode* removeElements(ListNode* head, int val) { 4 ListNode *prehead = new ListNode(-1); 5 ListNode *p = prehead; 6 p->next = head; 7 while(p != NULL && p->next != NULL){ 8 if(p->next->val == val) 9 p->next = p->next->next; 10 else 11 p = p->next; 12 13 } 14 return prehead->next; 15 } 16 };
遍历加哑节点处理链表头部
以上是关于Leetcode 203. 移除链表元素的主要内容,如果未能解决你的问题,请参考以下文章