Insert the element at end of Linked List in java.

program- >

class Node{

    int val;

    Node next;

    Node(int val){

        this.val=val;

    }

}

class Sll{

    Node head;

    Node tail;

    int size;

    void insertAtEnd(int val){

    Node temp = new Node(val);

    if(head==null) head=tail=temp;

    else

      {

        tail.next=temp;

        tail=temp;

       }

       size++;

    }

    void display(){

        Node temp=head;

        while(temp!=null) {

            System.out.print(temp.val+" ");

            temp=temp.next;

        }

        System.out.println();

    }

    void size(){

        System.out.println("size is= "+size);

    }

}

public class Implement {

    public static void main(String[] args) {

        Sll list = new Sll();

        list.insertAtEnd(5);

        list.insertAtEnd(6);

        list.display();

        list.size();

        list.insertAtEnd(7);

        list.insertAtEnd(8);

        list.display();

        list.size();

    }

}


output ->

5  6 

size is= 2

5 6 7 8 

size is= 4

Comments

Popular posts from this blog

Introduction of java Programming language.

Stack data structure.