qSort vs qStableSort

Alles rund um die Programmierung mit Qt
Antworten
crash
Beiträge: 9
Registriert: 15. Februar 2006 15:25

qSort vs qStableSort

Beitrag von crash »

In der heiligen API steht geschrieben, dass hinter qSort und qStableSort beide Male der HeapSort-Algo steckt.

Das wundert mich, denn Heap-Sort arbeitet meines Wissens nach idR nicht stabil (vertauscht also sortierte Elemente zwischenzeitlich).

Ich hab beide Verfahren auf einem aufsteigend vorsortierten Feld getestet. qSort läuft sehr schnell durch (1sec auf ca 200.000 Elementen), qStableSort hingegen hab ich nach 2-3min abgebrochen.

Also grundsätzlich habe ich den Eindruck, dass qSort und qStableSort verwechselt wurden??
Antworten