faecher:informatik:oberstufe:adt:verkettete_liste:liste_java:lengthvalue

Länge der Liste bestimmen/Wert auslesen

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?

Lösungsvorschlag

(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?

Lösungsvorschlag


(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.


<<< Zurück zum Anhängen (am Ende) oder Weiter zum Einfügen (am Index) >>>

  • faecher/informatik/oberstufe/adt/verkettete_liste/liste_java/lengthvalue.txt
  • Zuletzt geändert: 23.11.2023 17:02
  • von Marco Kuemmel