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