03 O-Notation, Laufzeit und Komplexität - Medieninformatik
03 O-Notation, Laufzeit und Komplexität - Medieninformatik
03 O-Notation, Laufzeit und Komplexität - Medieninformatik
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