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
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Sortieren</strong> durch Einfügen - Komplexität und Eigenschaften<br />
FB Informatik<br />
Prof. Dr. R.Nitsch<br />
Worst Case bei invers sortierter Reihe<br />
Max. Anzahl der Vergleiche:<br />
12 ... ( N 1)<br />
<br />
( 1)<br />
<br />
2 2 2<br />
2<br />
N N N N<br />
N 1<br />
<br />
k 1<br />
Max. Anzahl der Verschiebungen:<br />
12 ... ( N 1) N( N 1)/ 2<br />
k<br />
first 420 97 97 35 35<br />
97 420 420 97 97<br />
420 420 420 420 3<strong>01</strong><br />
35 35 35 420 420<br />
3<strong>01</strong> 3<strong>01</strong> 3<strong>01</strong> 3<strong>01</strong> 420<br />
last … … … … …<br />
teilsortierte Reihe unsortierte Reihe<br />
Best Case bei sortierter Reihe<br />
Min. Anzahl der Vergleiche: 1 1 ... 1N<br />
1<br />
Min. Anzahl der Verschiebungen:<br />
0<br />
Vorteilhaft bei fast sortierten Reihen:<br />
In-place-Verfahren, stabil<br />
20.06.2<strong>01</strong>3 21