Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:adt:verkettete_liste:liste_java:hasvalue [20.10.2021 20:29] – angelegt sbel | faecher:informatik:oberstufe:adt:verkettete_liste:liste_java:hasvalue [23.11.2023 16:05] (aktuell) – Marco Kuemmel | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Als letzte Methode fehlt nun noch '' | Als letzte Methode fehlt nun noch '' | ||
+ | |||
+ | **Achtung: | ||
+ | |||
+ | ++++ Lösungsvorschlag | | ||
+ | <code java> | ||
+ | /** | ||
+ | * Gibt zurück, ob ein Wert sich in der Liste befindet | ||
+ | * @param val Der zu suchende Wert | ||
+ | * @return true, wenn der Wert enthalten ist; false sonst | ||
+ | */ | ||
+ | public boolean hasValue(T val) { | ||
+ | Node< | ||
+ | | ||
+ | while (n != null) { | ||
+ | if (n.getContent().equals(val)) { | ||
+ | return true; | ||
+ | } | ||
+ | n = n.getNext(); | ||
+ | } | ||
+ | return false; | ||
+ | } | ||
+ | </ | ||
+ | ++++ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < |