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 移除链表元素的主要内容,如果未能解决你的问题,请参考以下文章

[JavaScript 刷题] 链表 - 移除链表元素, leetcode 203

LeetCode 203. 移除链表元素

LeetCode-203-移除链表元素

LeetCode ( 203 ) ---[移除链表元素]

203. 移除链表元素

203. 移除链表元素