移除链表元素-JS

var removeElements = function(head, val) {
    if(head===null){
        return head;
    }
    let f=new ListNode();
    f.next=head;
    let s=f;
    while(s.next!=null){
        if(s.next.val===val){
            s.next=s.next.next;
        }else{
            s=s.next
        }     
    }
    return f.next
};

你可能感兴趣的:(链表,javascript,数据结构)