Hallo miteinander,
ich beschäftige mich gerade mit dem Quicksort und stelle mir folgende Frage:
Ich zerteile eine Folge von Elementen ja in zwei Teile, indem ich das mittlere Element (also n/2) dafür nehme. Es ist doch durchaus möglich das das n/2te Element das kleinste oder meinetwegen fast das kleinste Element ist, wenn ich z.b. von dieser Folge ausgehe: Folge= {3,7,2,4,1,10,6,3,9}
Hierbei müsste ich dann doch alle Elemente in die zweite, also rechte hälfte transportieren.
So macht der Quicksort doch keinen Sinn mehr oder wenn das mittlere nur fast das kleineste ist, nur wenig Sinn. Warum wird in Büchern genau diese Vorgehensweise beschrieben? Gibt es keine bessere oder versteh ich was falsch?
Danke für eure Antworten.
ich beschäftige mich gerade mit dem Quicksort und stelle mir folgende Frage:
Ich zerteile eine Folge von Elementen ja in zwei Teile, indem ich das mittlere Element (also n/2) dafür nehme. Es ist doch durchaus möglich das das n/2te Element das kleinste oder meinetwegen fast das kleinste Element ist, wenn ich z.b. von dieser Folge ausgehe: Folge= {3,7,2,4,1,10,6,3,9}
Hierbei müsste ich dann doch alle Elemente in die zweite, also rechte hälfte transportieren.
So macht der Quicksort doch keinen Sinn mehr oder wenn das mittlere nur fast das kleineste ist, nur wenig Sinn. Warum wird in Büchern genau diese Vorgehensweise beschrieben? Gibt es keine bessere oder versteh ich was falsch?
Danke für eure Antworten.