From ae20dcb5f17259adc95a3fdbfcb4bf6b8889c5d6 Mon Sep 17 00:00:00 2001 From: Lukas <142339568+lukasb1b@users.noreply.github.com> Date: Thu, 28 Sep 2023 14:40:33 +0200 Subject: [PATCH 1/2] Create LinkedList.java --- .../net/jneto/dataStructures/LinkedList.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/main/java/net/jneto/dataStructures/LinkedList.java 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..882b412 --- /dev/null +++ b/src/main/java/net/jneto/dataStructures/LinkedList.java @@ -0,0 +1,31 @@ +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 +} From 2712cee11798467e96751fa6b98faff14c3b18d8 Mon Sep 17 00:00:00 2001 From: Lukas <142339568+lukasb1b@users.noreply.github.com> Date: Thu, 28 Sep 2023 14:41:33 +0200 Subject: [PATCH 2/2] Update LinkedList.java --- src/main/java/net/jneto/dataStructures/LinkedList.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/net/jneto/dataStructures/LinkedList.java b/src/main/java/net/jneto/dataStructures/LinkedList.java index 882b412..5c82521 100644 --- a/src/main/java/net/jneto/dataStructures/LinkedList.java +++ b/src/main/java/net/jneto/dataStructures/LinkedList.java @@ -1,3 +1,5 @@ +package net.jneto.dataStructures; + public class LinkedList { private Element head;