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

Dies ist eine alte Version des Dokuments!


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 (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 implemtierte private Methode getNode(int index): Node, um damit die Methode getValueAtN zu programmieren, die den Wert des n-ten Knotens zurückgibt.

  • faecher/informatik/oberstufe/adt/verkettete_liste/liste_java/lengthvalue.1634757408.txt.gz
  • Zuletzt geändert: 20.10.2021 19:16
  • von sbel