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

Die Größe der Daten n für sortTree(t) können wir beschreiben durch<br />

die Anzahl size(t) der Blätter <strong>von</strong> t (Form unbeschränkt, aber die<br />

Tiefe muss dann zwischen log 2 n und size(t) liegen)<br />

die Tiefe depth(t) des Baumes t (die Anzahl der Blätter ist damit<br />

beschränkt durch 2 depth(t) )<br />

Wir untersuchen beide Varianten.<br />

65 / 130<br />

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

Untersuchung basierend auf size<br />

Untersuchung ausgehend <strong>von</strong> size(t)<br />

Sei n = size (t)<br />

wc-time sortTree (1) = 0<br />

wc-time sortTree (n) = n − 1 + max { wc-time sortTree (i)+<br />

wc-time sortTree (n − i)|<br />

0 < i < n }<br />

Wie kommen wir weiter?<br />

66 / 130

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!