diff --git a/src/main/java/net/jneto/dataStructures/LinkedList.java b/src/main/java/net/jneto/dataStructures/LinkedList.java new file mode 100644 index 0000000..5c82521 --- /dev/null +++ b/src/main/java/net/jneto/dataStructures/LinkedList.java @@ -0,0 +1,33 @@ +package net.jneto.dataStructures; + +public class LinkedList { + + private Element head; + + public LinkedList() { + this.head = null; + } + + public LinkedList(Element element) { + this.head = element; + } + + public void add(Element e) { + if (head == null) { + head = e; + return; + } + + Element cage = head; + while (cage.next != null) { + cage = cage.next; + } + + cage.next = e; + } + + public void add(Object value) { + add(new Element(value, null)); + } + //TODO other Methodes +}