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

Asymptotische Notationen<br />

Aus dem Obigen folgt:<br />

O(1) O(n) O(n 2 ) O(n 3 ) . . .<br />

Die Aussage f ∈ O(n 3 ) ist möglicherweise ausreichend für den<br />

gegebenen Anlass, aber nicht unbedingt genau.<br />

Es könnte ja sein, dass auch f ∈ O(n 2 ) gilt, und das wäre dann<br />

genauer.<br />

9 / 130<br />

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

Asymptotische Notationen<br />

Die Theta-Klassen<br />

Die Θ-Klassen begrenzen das Wachstumsverhalten nach oben und<br />

nach unten.<br />

Θ(g) = { f | (∃n 0 , c, C)(∀n ≥ n 0 ) cg(n) ≤ f (n) ≤ Cg(n) }<br />

Ist f ∈ Θ(g), so heißt g asymptotische Schranke <strong>von</strong> f .<br />

Wir finden für f (n) = 3n 4 + 5n 3 + 7 log 2 n<br />

f (n) ∈ Θ(n 4 ) mit den Konstanten C = 15, c = 3 und n 0 = 1<br />

10 / 130

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!