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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Sortieren</strong><br />

FB Informatik<br />

Prof. Dr. R.Nitsch<br />

Für ein Feld von n Objekten gibt es n! Permutationen<br />

<strong>Sortieren</strong> ist ein Vorgang, der durch (möglichst wenige) paarweise Vergleiche von<br />

Objekten eine dieser Permutationen herausfiltert, in der die Objekte einer<br />

bestimmten Ordnungsrelation (z.B. größer, kleiner, …) genügen.<br />

Stabile Sortierung<br />

Beispiel:<br />

7<br />

2<br />

2<br />

3<br />

5<br />

5<br />

3<br />

7<br />

unsortiert sortiert<br />

Kommt ein Schlüsselwert<br />

mehrfach vor (Duplikate) ist<br />

die Sortierung nicht eindeutig:<br />

Ein Sortierverfahren, bei dem die<br />

Reihenfolge von Schlüsselduplikaten<br />

nach dem <strong>Sortieren</strong> unverändert ist,<br />

bezeichnet man als<br />

"Stabiles Sortierverfahren"<br />

1<br />

3<br />

3<br />

7<br />

7<br />

3<br />

1<br />

3<br />

1<br />

3<br />

3<br />

7<br />

sortiert unsortiert stabil sortiert<br />

Schlüsselwerte<br />

20.06.2<strong>01</strong>3 12

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!