Insert a node at a specific position in a linked list

  • + 0 comments

    Java if (position == 0) { int lastData = llist.data; llist.data = data;

            if(llist.next == null) {
                llist.next = new SinglyLinkedListNode(lastData);
                return llist;
            }
            insertNodeAtPosition(llist.next, lastData, 0);
        } else {
    
                insertNodeAtPosition(llist.next, data, position - 1);
        }
        return llist;
    }