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:append [20.10.2021 15:16] – sbel | faecher:informatik:oberstufe:adt:verkettete_liste:liste_java:append [11.04.2024 06:10] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 19: | Zeile 19: | ||
=== (A1) " | === (A1) " | ||
- | Implementiere in der Methode '' | + | * Implementiere in der Methode '' |
+ | * Teste deine Methode von Hand, indem du eine Liste für Integer Zahlen erzeugst und einen Knoten in die leere Liste einfügst. | ||
+ | * Überprüfe auch, dass deine zuvor implementierte Methode '' | ||
==== Liste nicht leer ==== | ==== Liste nicht leer ==== | ||
Zeile 42: | Zeile 44: | ||
// Neuer Zähler | // Neuer Zähler | ||
int i=0; | int i=0; | ||
- | // Zählen bis 99 | + | // Zählen bis 100 |
while (i < 100) { | while (i < 100) { | ||
i++; | i++; | ||
} | } | ||
- | // Ende der Zahlenreihe erreicht, i = 99 | + | // Ende der Zahlenreihe erreicht, i = 100 |
</ | </ | ||
// Knotenzeiger erzeugen, auf first setzen | // Knotenzeiger erzeugen, auf first setzen | ||
Zeile 54: | Zeile 56: | ||
n = n.getNext(); | n = n.getNext(); | ||
} | } | ||
- | // Jetzt zeigt current | + | // Jetzt zeigt n auf den letzten Knoten.</ |
- | **(C)** Implementiere den zweiten Fall der Methode '' | ||
- | ++++ Lösungsvorschlag zur Methode "anhaengen" | | + | {{: |
+ | === (A3) " | ||
+ | |||
+ | Implementiere den zweiten Fall der Methode '' | ||
+ | |||
+ | ++++ Lösungsvorschlag zur Methode "append" | | ||
Zeile 90: | Zeile 96: | ||
++++ | ++++ | ||
+ | ---- | ||
+ | |||
+ | < |