Hallo,
habe eine verkettete Liste und würde jetzt gerne Objekte am Ende einfügen mit folgender Funktion:
Dann sieht die aAusgabe aber folgendermaßen aus:
Kopf
1
2
3
4
Ende
nach der Methode wenn ich 5 einfuegen will sieht es so aus:
Kopf
1
2
3
4
Ende
5
kann mir da jemand helfen???
Hier ist noch der Aufruf der Methode:
habe eine verkettete Liste und würde jetzt gerne Objekte am Ende einfügen mit folgender Funktion:
Code:
public void fuegeNach(Knoten vorgaenger,Object obj)
{
Knoten neuerKnoten = new Knoten(obj);
if(vorgaenger == null)
{
vorgaenger = neuerKnoten;
}
else
{
Knoten e = vorgaenger;
while(e.naechstes != null)
{
e = e.naechstes;
}
e.naechstes = neuerKnoten;
}
}
Kopf
1
2
3
4
Ende
nach der Methode wenn ich 5 einfuegen will sieht es so aus:
Kopf
1
2
3
4
Ende
5
kann mir da jemand helfen???
Hier ist noch der Aufruf der Methode:
Code:
liste.fuegeNach(liste.ende,"5");