01.03.2014 Aufrufe

13SS_6b_PG1_Algorithmen_Datenstrukturen_Suchen_Sortieren_Stud_01_21.pdf

13SS_6b_PG1_Algorithmen_Datenstrukturen_Suchen_Sortieren_Stud_01_21.pdf

13SS_6b_PG1_Algorithmen_Datenstrukturen_Suchen_Sortieren_Stud_01_21.pdf

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.

Aufwandsabschätzung für Bubble-Sort<br />

FB Informatik<br />

Prof. Dr. R.Nitsch<br />

Zeitkomplexität<br />

<br />

<br />

AnzVgl . N 1 ( N 2) ... 1<br />

12 ... ( N 1)<br />

<br />

N 1<br />

k 1<br />

N N 2<br />

N N<br />

( 1)<br />

<br />

2 2 2<br />

<br />

2<br />

N N<br />

Anzahl Vertauschungen <br />

4 4<br />

<br />

<br />

<br />

<br />

<br />

Im Mittel halb so viele wie Vergleiche.<br />

Zusammenfassung<br />

k<br />

first 97 97 97 97<br />

teilsortierte Reihe<br />

in-place<br />

stabil<br />

Vertauschungen: O(N 2 ) im Mittel und im worst case; keine im best case.<br />

Vergleiche (Ver.2): O(N 2 ) im Mittel und im worst case; O(N) im best case.<br />

Aufwand (Anzahl Vergleiche) ist unabhängig von Eingabeverteilung.<br />

Wird in der Praxis kaum eingesetzt.<br />

420 420 3<strong>01</strong> 3<strong>01</strong><br />

3<strong>01</strong> 3<strong>01</strong> 420 35<br />

35 35 35 420<br />

420 420 420 420<br />

last … … … …<br />

unsortierte Reihe<br />

first 97 97 97 97<br />

420 420 3<strong>01</strong> 3<strong>01</strong><br />

3<strong>01</strong> 3<strong>01</strong> 420 35<br />

35 35 35 420<br />

420 420 420 420<br />

last … … … …<br />

20.06.2<strong>01</strong>3 17

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!