Länge der Liste bestimmen/Wert auslesen
Listenlänge
Die Länge der Liste kann man bestimmen, indem man sich vom ersten Element zum letzten bewegt und dabei mit einem Zähler die verarbeiteten Elemente mit zählt.
(A1)
- Implementiere die Methode
length
- Teste deine Methode mit unterschiedlich langen Listen. Welchen Fall solltest du unbedingt testen?
n-ten Wert auslesen
(A2)
Überlege dir eine Möglichkeit, eine Referenz auf das n-te Element der Liste zu ermitteln und implementiere zunächst eine neue (private) Methode getNode(int index): Node
, die eine Referenz auf den n-ten Knoten zurückliefert.
- Welche Werte für n sollten akzeptiert werden?
- Mit welchem Sprachkonstrukt kann man das n-te Element ansteuern?
- Was sollte zurückgegeben werden, wenn der n-te Knoten nicht ermittelt werden kann?
(A3)
Verwende die oben implementierte private Methode getNode(int index): Node
, um damit die Methode getValueAtN
zu programmieren, die den Wert des n-ten Knotens zurückgibt.
oder