29.06.2015 Aufrufe

8. Programmieren mit Objekten - auf Matthias-Draeger.info

8. Programmieren mit Objekten - auf Matthias-Draeger.info

8. Programmieren mit Objekten - auf Matthias-Draeger.info

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Vorteile eines Wächterelements<br />

boolean find (Object o){<br />

last.val = o;<br />

Node ptr=first;<br />

do {<br />

if (ptr.val.equals(o)){<br />

return ptr!=last;}<br />

ptr = ptr.next;<br />

} while (ptr !=last);<br />

// never beyond this point..<br />

return ptr != last;<br />

}<br />

val: x<br />

next<br />

first<br />

val: y<br />

next<br />

Suche negativ ("nicht gefunden") : ptr==last<br />

val: o<br />

next: -<br />

last<br />

Vorteil: keine Sonderfälle zu beachten.<br />

hs / fub - alp2-08 11

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!