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