Hi,
ich verzweifel gerade an meiner Liste..
Ich habe eine klassische Liste geschrieben, mit einer Klasse für die Knoten in der eigentlich nur die Daten stehen etc..
Eine weitere Klasse für die Liste mit Funktionen zum Einfügen, Löschen und anderen quatsch den man so brauchen kann...
Nun möchte ich die Liste kopieren:
habe ich da ein generelles Problem mit der herangehensweise??
ich handle mir damit eine Endlosschleife ein, wenn ich jedoch beim Einfügen einen NEUEN knoten erstelle funktioniert es!????
ich verzweifel gerade an meiner Liste..
Ich habe eine klassische Liste geschrieben, mit einer Klasse für die Knoten in der eigentlich nur die Daten stehen etc..
Eine weitere Klasse für die Liste mit Funktionen zum Einfügen, Löschen und anderen quatsch den man so brauchen kann...
Nun möchte ich die Liste kopieren:
Java:
public myList copy(){
mynode akt= head;
mylist result=new myList();
while(akt!=null){
result.insert(akt);
akt=akt.getNext();
}
return result;
}
habe ich da ein generelles Problem mit der herangehensweise??
ich handle mir damit eine Endlosschleife ein, wenn ich jedoch beim Einfügen einen NEUEN knoten erstelle funktioniert es!????