leetcode 203 移除链表元素
Posted 小白进修
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 203 移除链表元素相关的知识,希望对你有一定的参考价值。
地址:https://leetcode-cn.com/problems/remove-linked-list-elements/
大意:删除链表中等于给定值的所有节点。
class Solution {
public:
ListNode* removeElements(ListNode* head, int val) {
if(head == NULL)
return head;
ListNode *hh = new ListNode(0);
hh->next = head;
ListNode *newNode = hh;
while(newNode != NULL && newNode->next != NULL){
if(newNode->next->val == val){
newNode->next = newNode->next->next;
}else{
newNode = newNode->next;
}
}
return hh->next;
}
};
以上是关于leetcode 203 移除链表元素的主要内容,如果未能解决你的问题,请参考以下文章