faecher:informatik:oberstufe:adt:verkettete_liste:liste_java:remove

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:adt:verkettete_liste:liste_java:remove [20.10.2021 20:27] sbelfaecher:informatik:oberstufe:adt:verkettete_liste:liste_java:remove [23.11.2023 16:04] (aktuell) Marco Kuemmel
Zeile 9: Zeile 9:
 Zeichne ein Objektdiagramm, anhand dessen du den Ablauf des Löschvorgangs erläutern kannst. Schreibe dann einen Merksatz stichwortartig nieder, was beim Löschen eines neuen Knotens an Position n alles passieren muss. Zeichne ein Objektdiagramm, anhand dessen du den Ablauf des Löschvorgangs erläutern kannst. Schreibe dann einen Merksatz stichwortartig nieder, was beim Löschen eines neuen Knotens an Position n alles passieren muss.
  
-Gibt es Fälle die möglicherweise beim Entfernen von Listenknoten besonders berücksichtigt werden müssen?+Gibt es Fälledie möglicherweise beim Entfernen von Listenknoten besonders berücksichtigt werden müssen?
  
 ----  ---- 
Zeile 25: Zeile 25:
     public void removeAt(int index) {     public void removeAt(int index) {
         if (!this.isEmpty() && index == 0) {         if (!this.isEmpty() && index == 0) {
-            this.first = first.getNext();            +            this.first = first.getNext();  
 +            return;           
         }         }
                  
Zeile 31: Zeile 32:
             Node<T> n = this.getNode(index-1);             Node<T> n = this.getNode(index-1);
             n.setNext(null);             n.setNext(null);
 +            return;
         }         }
                  
Zeile 42: Zeile 44:
 </code> </code>
 ++++ ++++
 +
 +----
 +
 +<btn>[[..:liste_java:|<<< Zurück zum Einfügen (am Index)]]</btn> **oder** <btn>[[..:liste_java:hasvalue|Weiter zur Suche >>> ]]</btn>
  • faecher/informatik/oberstufe/adt/verkettete_liste/liste_java/remove.1634761652.txt.gz
  • Zuletzt geändert: 20.10.2021 20:27
  • von sbel