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.

Einfluss auf die Analyse – Schleife<br />

●<br />

●<br />

Schleife ist Multiplikation<br />

// Algorithmus A, Schleife<br />

– Häufigkeit in Abhängigkeit von n<br />

● n·O(n) = O(n)·O(n) = O(n²)<br />

in der Schleifenkörper<br />

durchlaufen wird<br />

while t:<br />

f<br />

– Multiplizieren mit dieser Häufigkeit O(A) = O(f) · Anzahl Durchläufe in<br />

– Annahme: O(t) ≤ O(f)<br />

Abhängigkeit von n<br />

– n-maliges Durchlaufen<br />

// Algorithmus A, for-Schleife<br />

– Mit n multiplizieren<br />

for i in 1..n:<br />

f<br />

– Beispiel<br />

● n-maliges Durchlaufen (for Schleife)<br />

O(A) = O(f) · n<br />

● Linearer Algorithmus f<br />

For-Schleife<br />

Prof. Dr. Peter Barth<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!