Die Art der Sortierung wird in der std::sort()?

Kann jemand bitte sagen Sie mir, welche Art von Sortier-Technik (bubble, insertion, selection, quick -, merge -, zählen,...) implementiert ist, in der std::sort() definierte Funktion in der <algorithm> header-Datei?

Nicht deine Frage, aber es sagt hier: cplusplus.com/reference/algorithm/sort, nlogn durchschnittlich und n^2 worst case (das gleiche gilt für quicksort).
MSVC Hilfe auch fest, dass "Die Durchschnittliche von einer Art von Komplexität ist O(N log N), wobei N = _Last – _First."
BTW-Die Antwort für die c-standard-library-Funktion sort() ist die gleiche: etwas, das läuft bei O(N log N). Manchmal manpage wird Ihnen sagen, was das system tatsächlich verwendet wird.

InformationsquelleAutor Vaibhav | 2009-12-03

Schreibe einen Kommentar