nth_element ist eine Funktion, die es erlaubt, das n-Element während der linearen Zeit in der Masse zu finden.
Die Funktion übernimmt die linke Linie der Masse, der Terator in eine Position, die verzerrt in der rechten Begrenzung der Masse zu finden ist.
Wenn die Funktion angewendet wird, wird der notwendige Wert an den Terator gelegt, die restlichen Werte werden chaotisch, aber die linke von n wird nicht größer sein als es und die rechte nicht weniger. Ich meine, es ist zu verstehen, dass diese Funktion die Grundordnung der Elemente bricht.
Details können in der Dokumentation gelesen werden (https://www.cplus.com/reference/algorithm/nth_element/).
Beispiel:
Vektor a = {4, 0, 3, 9, 2, 1, 8, 5, 6, 7};
/ Suchelement für Index 4
// Achten Sie auf die Art der Argumente
nth_element(a.begin(), a.begin() + 4, a.end());
♪
♫