Hallo,
habe einen doppelt verkettete Liste, und wil jetzt ein neues Elemnt an einer bestimmten Stell in der Liste einfuegen, weis aber nicht genau wie ich das machen soll.
Ich habe da ein eine for Schleife gedacht, aber weis dann auch nicht mehr weiter.
hier ist meine Methode zum einfügen
pos soll die Stelle sein an der eingefügt werden soll.
habe einen doppelt verkettete Liste, und wil jetzt ein neues Elemnt an einer bestimmten Stell in der Liste einfuegen, weis aber nicht genau wie ich das machen soll.
Ich habe da ein eine for Schleife gedacht, aber weis dann auch nicht mehr weiter.
hier ist meine Methode zum einfügen
Code:
public void fuegeNach(Object obj,int pos)
{
for (int i = 0; i <=pos;i++)
{
Knoten neuerKnoten = new Knoten(obj); //neuer Knoten wird erzeugt
ende.vorheriges.naechstes = neuerKnoten;
neuerKnoten.naechstes = ende;
neuerKnoten.vorheriges = ende.vorheriges;
ende.vorheriges = neuerKnoten;
}
}