HALLO!!
In der Klasse List soll eine Methode removeAtIndex(int index) erstellen. Wird eine negative Zahl oder ein zu großer Index übergeben, soll die Liste unverändert bleiben. Da mein Code nicht richtig läuft, kann ich meine Methode nicht überprüfen. Deshalb wollte ich fragen, ob sich jemand meinen Code angucken und ein Feedback dazu geben kann.
Danke im Voraus
In der Klasse List soll eine Methode removeAtIndex(int index) erstellen. Wird eine negative Zahl oder ein zu großer Index übergeben, soll die Liste unverändert bleiben. Da mein Code nicht richtig läuft, kann ich meine Methode nicht überprüfen. Deshalb wollte ich fragen, ob sich jemand meinen Code angucken und ein Feedback dazu geben kann.
Danke im Voraus
Code:
private void removeAtIndex(int index){
if(index<0){
return;
}
int currPos=0;
Element pointer= firstElement;
Element afterPointer =null;
while(currPos< index && pointer!= null){
pointer =pointer.getNext();
currPos++;
afterPointer= pointer.getNext();
pointer.setNext(null);
}
}