diff --git a/LinkedList.java b/LinkedList.java index e115904..5587cfb 100644 --- a/LinkedList.java +++ b/LinkedList.java @@ -3,7 +3,7 @@ * Beschreiben Sie hier die Klasse LinkedList. * * @author (Ihr Name) - * @version (eine Versionsnummer oder ein Datum) + * @version (Alte Version) */ public class LinkedList // T muss immer in der Klasse gennant werden { diff --git a/Queue.java b/Queue.java index 0f039e9..2cf20bb 100644 --- a/Queue.java +++ b/Queue.java @@ -31,19 +31,18 @@ public class Queue } public T front(int n) { - if (this.first == null) return null; return this.first.wert; } - public void add(T val) { + public void enqueue(T val) { Node neu = new Node(); neu.wert = val; if (first == null) { first = neu; } else { - Node current = first; + Node current = first; // while (current.next != null) { current = current.next; } @@ -51,16 +50,6 @@ public class Queue } } - public boolean contains(T val) { - Node current = first; - - while (current != null) { - if (current.wert.equals(val)) return true; - } - - return false; - } - public T dequeue() { T tmp = first.next.wert; // (Zwischenvariable um gelöschten Wert zu speichern) first.next = first.next.next; // Pfeil auf nächsten verschieben damit er nichr auf gelöschtem Zeigt diff --git a/Test2.java b/Test2.java deleted file mode 100644 index ec10efa..0000000 --- a/Test2.java +++ /dev/null @@ -1,43 +0,0 @@ - -/** - * Beschreiben Sie hier die Klasse Test2. - * - * @author (Ihr Name) - * @version (eine Versionsnummer oder ein Datum) - */ -public class Test2 -{ - public static void test(){ - LinkedList l= new LinkedList(); - - l.einfuegen(4); - l.einfuegen(8); - l.einfuegen(3); - l.einfuegen(17); - - System.out.println(l); // gibt 4,8,3,17 - - System.out.println(l.erste()); // gibt 4 aus - - System.out.println(l); // gibt 8,3,17 aus - - System.out.println(l.getNteZahl(2)); // gibt an 2.Stelle wert = 4 aus - - System.out.println(l.getNteZahl(23)); // gibt 0 aus weil Liste nicht so lang ist - - LinkedList 12 = new LinkedList(); - 12.add("Hallo"); - 12.add("Welt"); - - System.out.println(12); - } - public static void test2(){ - Node n = new Node(); // ersetzt mit Datentyp den wir für die Variable haben möchte - - n.wert = "Hallo"; - - Node i = new Node(); - - i.wert = 5; - } -}