Linked List

by Sudheer Nunna

JavaScript

class Node{
constructor(element){
this.element = element;
this.next = null;
}
}

class LinkedList{
constructor(){
this.head = null;
this.size = 0;
}

add(element){

const node = new Node(element);
 let current;
   if(!node){
   this.head = node;
   }else{
  current = this.head;
     
     while(current.next){
     current = current.next;
     }
     
     
     current.next = node;
     
     this.size++;
   
   }

}
}
const mylinkedlist = new LinkedList();
mylinkedlist.add(10);
mylinkedlist.add(10);
mylinkedlist.add(10);