26.12.2014 Aufrufe

03 O-Notation, Laufzeit und Komplexität - Medieninformatik

03 O-Notation, Laufzeit und Komplexität - Medieninformatik

03 O-Notation, Laufzeit und Komplexität - Medieninformatik

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.

Suchen – Lineare Suche<br />

●<br />

●<br />

Suchen<br />

– Problemgröße: n,<br />

Anzahl der Feldelemente<br />

– Komplexität: O(n)<br />

● Beste: O(1)<br />

● Mittlere: O(n)<br />

● Schlechteste: O(n)<br />

– Keine Voraussetzungen an Liste<br />

Suchen in sortierter Liste<br />

– Wenn Liste sortiert,<br />

dann geht es besser...<br />

a<br />

s<br />

2 3 5 7 11 13 17 19 23 29<br />

42<br />

0 1 2 3 4 5 6 7 8 9<br />

# Lineare Suche<br />

pos = 0<br />

while pos < n and a[pos] != s:<br />

pos = pos+1<br />

return pos<br />

Prof. Dr. Peter Barth<br />

<strong>Medieninformatik</strong> Algorithmen <strong>und</strong> Datenstrukturen 32

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!