Initial sharing of project
						commit
						8a8fbc4e93
					
				|  | @ -0,0 +1,35 @@ | |||
| 
 | ||||
| /** | ||||
|  * Beschreiben Sie hier die Klasse LinkedList. | ||||
|  *  | ||||
|  * @author (Ihr Name)  | ||||
|  * @version (eine Versionsnummer oder ein Datum) | ||||
|  */ | ||||
| public class LinkedList | ||||
| { | ||||
|     public Node first; | ||||
|    public LinkedList(){ | ||||
|     } | ||||
|      | ||||
|     public void einfuegen (int neu) { | ||||
|     Node n = new Node(neu);//Neue Node mit Zahl "neu " anlegen
 | ||||
|      | ||||
|     //Überprüfe ob die liste leer ist
 | ||||
|     if(first == null){ | ||||
|         //setze neue node als erster Eintrag
 | ||||
|         first = n; | ||||
|     } | ||||
|     else { | ||||
|         Node current = first; | ||||
|      | ||||
|     while(current.next != null){ | ||||
|     current = current.next; | ||||
|     } | ||||
|     current.setNext(n); | ||||
|     } | ||||
|      | ||||
|     //current ist jetzt der letzte Eintrag
 | ||||
|     //setze neue Node als Nachfolger von bisher letztem Eintrag
 | ||||
|     } | ||||
|      | ||||
| } | ||||
|  | @ -0,0 +1,24 @@ | |||
| 
 | ||||
| /** | ||||
|  * Beschreiben Sie hier die Klasse Node. | ||||
|  *  | ||||
|  * @author (Ihr Name)  | ||||
|  * @version (eine Versionsnummer oder ein Datum) | ||||
|  */ | ||||
| public class Node | ||||
| { | ||||
|      | ||||
| public int zahl; | ||||
| 
 | ||||
| public Node next; | ||||
| 
 | ||||
| public Node(int z){ | ||||
| zahl = z; | ||||
| } | ||||
| public void setNext(Node n){ | ||||
| next = n; | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| } | ||||
|  | @ -0,0 +1,14 @@ | |||
| ------------------------------------------------------------------------ | ||||
| Dies ist die README-Datei des Projekts. Hier sollten Sie Ihr Projekt | ||||
| beschreiben. | ||||
| Erzählen Sie dem Leser (jemand, der nichts über dieses Projekt weiss), | ||||
| alles, was er/sie wissen muss. Üblicherweise sollte der Kommentar  | ||||
| zumindest die folgenden Angaben umfassen: | ||||
| ------------------------------------------------------------------------ | ||||
| 
 | ||||
| PROJEKTBEZEICHNUNG: | ||||
| PROJEKTZWECK: | ||||
| VERSION oder DATUM: | ||||
| WIE IST DAS PROJEKT ZU STARTEN: | ||||
| AUTOR(EN): | ||||
| BENUTZERHINWEISE: | ||||
|  | @ -0,0 +1,55 @@ | |||
| #BlueJ package file | ||||
| dependency1.from=test | ||||
| dependency1.to=LinkedList | ||||
| dependency1.type=UsesDependency | ||||
| dependency2.from=test | ||||
| dependency2.to=Node | ||||
| dependency2.type=UsesDependency | ||||
| dependency3.from=LinkedList | ||||
| dependency3.to=Node | ||||
| dependency3.type=UsesDependency | ||||
| editor.fx.0.height=728 | ||||
| editor.fx.0.width=800 | ||||
| editor.fx.0.x=1060 | ||||
| editor.fx.0.y=217 | ||||
| objectbench.height=100 | ||||
| objectbench.width=776 | ||||
| package.divider.horizontal=0.6 | ||||
| package.divider.vertical=0.8003731343283582 | ||||
| package.editor.height=422 | ||||
| package.editor.width=661 | ||||
| package.editor.x=228 | ||||
| package.editor.y=167 | ||||
| package.frame.height=600 | ||||
| package.frame.width=800 | ||||
| package.numDependencies=3 | ||||
| package.numTargets=3 | ||||
| package.showExtends=true | ||||
| package.showUses=true | ||||
| project.charset=UTF-8 | ||||
| readme.height=60 | ||||
| readme.name=@README | ||||
| readme.width=48 | ||||
| readme.x=10 | ||||
| readme.y=10 | ||||
| target1.height=70 | ||||
| target1.name=test | ||||
| target1.showInterface=false | ||||
| target1.type=ClassTarget | ||||
| target1.width=120 | ||||
| target1.x=220 | ||||
| target1.y=260 | ||||
| target2.height=70 | ||||
| target2.name=Node | ||||
| target2.showInterface=false | ||||
| target2.type=ClassTarget | ||||
| target2.width=120 | ||||
| target2.x=70 | ||||
| target2.y=10 | ||||
| target3.height=70 | ||||
| target3.name=LinkedList | ||||
| target3.showInterface=false | ||||
| target3.type=ClassTarget | ||||
| target3.width=120 | ||||
| target3.x=30 | ||||
| target3.y=140 | ||||
|  | @ -0,0 +1,31 @@ | |||
| 
 | ||||
| /** | ||||
|  * Beschreiben Sie hier die Klasse test. | ||||
|  *  | ||||
|  * @author (Ihr Name)  | ||||
|  * @version (eine Versionsnummer oder ein Datum) | ||||
|  */ | ||||
| public class test | ||||
| { | ||||
|   public void test(){ | ||||
| 
 | ||||
|  LinkedList liste = new LinkedList(); | ||||
|  liste.einfuegen(5); | ||||
|  liste.einfuegen(6); | ||||
|  liste.einfuegen(8); | ||||
|  liste.einfuegen(3); | ||||
|  liste.einfuegen(7); | ||||
|  liste.einfuegen(9); | ||||
|   | ||||
|   Node current = liste.first; | ||||
|    | ||||
|   while(current != null){ | ||||
|     System.out.println( current.zahl ); | ||||
|     current = current.next; | ||||
|     } | ||||
|      | ||||
|    | ||||
|    | ||||
|    | ||||
| } | ||||
| } | ||||
		Loading…
	
		Reference in New Issue