public class Node<E> {
private E data;
private Node<E> next;
public Node(E d, Node<E> n) {
data = d;
next = n;
}
public E getData() {
return data;
}
public Node<E> getNext() {
return next;
}
public void setData(E d) {
data = d;
}
public void setNext(Node<E> n) {
next = n;
}
}
public class SinglyLinkedList<E> {
private Node<E> head;
private int size;
public SinglyLinkedList() {
head = null;
size = 0;
}
}