#Why error in this??

1 messages · Page 1 of 1 (latest)

violet cipher
#

.

noble waspBOT
#

Hey, @violet cipher!
Please remember to /close this post once your question has been answered!

violet cipher
#
package Practice;
class ListNode1 {
      int val;
      ListNode1 next;
      ListNode1() {}
      ListNode1(int val) { this.val = val; }
      ListNode1(int val, ListNode1 next) { this.val = val; this.next = next; }
}
public class Remove_linked_list_elements {
    public static ListNode1 removeElements(ListNode1 head, int val){
        if(head.next==null){
            return head;
        }
        else if (head.next.val==val || head.val==val){
            head.next = head.next.next;
        }
        return removeElements(head.next,val);
    }
    public static void main(String []args){
        ListNode1 head = new ListNode1(1);
        head.next = new ListNode1(2);
        head.next.next = new ListNode1(6);
        head.next.next.next = new ListNode1(3);
        head.next.next.next.next = new ListNode1(4);
        head.next.next.next.next.next = new ListNode1(5);
        head.next.next.next.next.next.next = new ListNode1(6);
        System.out.println(removeElements(head,6).val);
    }
}```