How to print linked list nodes while traversing?

Viewed 15

I tried printing below code (temp):

public void insert(int val, int index){
    if(index == 0){
        insertFirst(val);
        return; 
    }
    if(index == size){
        insertLast(val);
        return;
    }

    Node temp = head;

    for(int i=1; i<index; i++){
        temp = temp.next;
        System.out.println(temp);
    }
    Node node = new Node(val, temp.next);
    temp.next = node;
    size++;
}

But getting this output instead: enter image description here

please let me know, how to resolve it, i want to see the flow!

0 Answers
Related