Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
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] – sbel | faecher:informatik:oberstufe:adt:verkettete_liste:liste_java:remove [23.11.2023 16:04] (aktuell) – Marco Kuemmel | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
Zeichne ein Objektdiagramm, | Zeichne ein Objektdiagramm, | ||
- | Gibt es Fälle die möglicherweise beim Entfernen von Listenknoten besonders berücksichtigt werden müssen? | + | Gibt es Fälle, die 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< | Node< | ||
n.setNext(null); | n.setNext(null); | ||
+ | return; | ||
} | } | ||
| | ||
Zeile 42: | Zeile 44: | ||
</ | </ | ||
++++ | ++++ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < |