Frage

Versuch, jetzt einen Knoten nach Index zu entfernen.Ich möchte die Liste der Knoten mit Indizes ausdrucken, sodass der Benutzer den Index auswählen kann.Ich denke, meine Logik ist in Ordnung, die Liste mit den Indizes zu drucken, aber es kommt keine Eingabe :(

An einem Punkt, um mit diesem zu täuschen, konnte ich die Liste der Knoten immer noch nicht drucken, aber die "Eingabe in den Index, die Sie löschen möchten, wurden ausgegeben und konnte die Auswahl der Benutzer annehmen, erhielt jedoch schließlich eine NullpointerException. generasacodicetagpre.

Die Entfernungsmethode: Public Void RECHTENDEY (INT INDEX) { generasacodicetagpre.

Der NullpointerException stammt von: generasacodicetagpre.

War es hilfreich?

Lösung

You should check if temp.getNext() is not null before calling the setPrev() on it.

Also, you should check with length()-1 as you have nodes which are zero indexed.

Andere Tipps

Indices are in the range [0, length() - 1], so you should use

else if (index == length() - 1) {

instead.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top