15.09.2014 Aufrufe

Effizienz von Algorithmen - Technische Fakultät - Universität Bielefeld

Effizienz von Algorithmen - Technische Fakultät - Universität Bielefeld

Effizienz von Algorithmen - Technische Fakultät - Universität Bielefeld

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.

<strong>Effizienz</strong> <strong>von</strong> <strong>Algorithmen</strong> Asymptotische <strong>Effizienz</strong>-Analyse Exkurs Beispiel zur Effizienanalyse Ausn<br />

Exakte vs. asymptotische Analyse<br />

wc-time insert ∈ Θ(n) – also setzen wir<br />

wc-time insert (n) = n<br />

Wir setzen k 1 = 0 durch Wahl <strong>von</strong> n.<br />

Wir setzen k 2 = 1 durch Wahl <strong>von</strong> c und C.<br />

Damit vereinfacht sich die Gleichung<br />

zu<br />

wc-time isort (n + 1) = n · k 2 + k 1 +<br />

n∑<br />

i=1<br />

wc-time isort (n + 1) = n +<br />

wc-time isort (n + 1) = n +<br />

wc-time insert (i)<br />

n∑<br />

i<br />

i=1<br />

n(n + 1)<br />

2<br />

∈ Θ(n 2 )<br />

41 / 130<br />

<strong>Effizienz</strong> <strong>von</strong> <strong>Algorithmen</strong> Asymptotische <strong>Effizienz</strong>-Analyse Exkurs Beispiel zur Effizienanalyse Ausn<br />

Exakte vs. asymptotische Analyse<br />

Überlegung<br />

Zu den gleichen asymptotischen Ergebnissen kommen wir, wenn wir<br />

in der Analyse nur die Vergleichsoperationen auf Listenelementen<br />

zählen.<br />

→ Warum?<br />

42 / 130

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!