• + 0 comments

    JAVA Solution public static SinglyLinkedListNode deleteNode(SinglyLinkedListNode llist, int position) { // Write your code here

        int i=1;
        SinglyLinkedListNode temp = llist;
    
            if(position == 0) {
                    llist = llist.next;
                    return llist;
            } 
    
            while(temp.next.next != null && i < position){
                    temp = temp.next;
                    i++;
            }
    
            temp.next = temp.next.next;
            return llist;
    }