LinkedList.java
class ListNode {
int data;
ListNode next;
public ListNode(int data){
this.data = data;
this.next = null;
}
}
public class LinkedList {
private ListNode first;
private ListNode last;
public boolean isEmpty(){
return first == null;
}
public void insert(int data){
ListNode node = new ListNode(data);
if(this.isEmpty()){
first = node;
last = node;
}
else{
last.next = node;
last = node;
}
}
}