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 />

build<br />

Vergleich des asymptotischen Wachstums:<br />

n n log 2 n n 2<br />

10 3 ≈ 10, 0 · 10 3 10 6<br />

10 4 ≈ 13, 3 · 10 4 10 8<br />

10 5 ≈ 16, 6 · 10 5 10 10<br />

10 6 ≈ 19, 9 · 10 6 10 12<br />

mergeSort ist also wesentlich effizienter als insertionSort.<br />

77 / 130<br />

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

build<br />

Lässt sich mergeSort weiter verbessern?<br />

Aber worauf sollen wir abzielen –<br />

bessere konstante Faktoren bei Laufzeit Θ(n · log n)?<br />

bessere asymptotische Laufzeit, etwa Θ(n) oder<br />

Θ(n · log(log n))?<br />

78 / 130

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!