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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

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

Beispiele<br />

Platzbedarf für isort<br />

space isort (0) = 0<br />

space isort (n + 1) = space insert (n) + space isort (n)<br />

wäre falsch, denn die Speicherblöcke für insert und isort werden nicht<br />

gleichzeitig benötigt.<br />

Daher:<br />

space isort (n + 1) = max{space insert (n), space isort (n)}<br />

Also:<br />

space isort (n) = space insert (n − 1) = n · c<br />

37 / 130<br />

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

Asymptotische <strong>Effizienz</strong>-Analyse<br />

Die Komplexität eines Algorithmus A wird häufig nur bis auf konstante<br />

Faktoren bestimmt.<br />

Es interessiert (nur), ob<br />

wc-time A (n) ≈ n<br />

≈ n · log n<br />

≈ n 2<br />

≈ 2 n<br />

und so weiter<br />

Ebenso bei av-time A (n), wc-space A (n), av-space A (n).<br />

38 / 130

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!