Zusammenführen ist eine Funktion, die zwei fragmentierte Massen kombiniert, nämlich die lineare Zeit erhält eine fragmentierte Masse, die aus den Elementen des ersten und zweiten Satzes besteht.
Sie akzeptiert fünf Argumente: zwei Zeilen für jede Masse und die linke Grenze des Ziels (wo die Elemente des Aufpralls liegen werden).
Details sind verfügbar Dokumentation♪
Beispiele:
/ Hinweise zu klassifizieren
Vektor a = 1, 3, 5, 7};
Vektor b = {2, 4, 6};
/ Es ist erforderlich, dass der Bestimmungsort ausreichend groß ist
Vektor c(7);
Zusammenschluss (a.begin(), a.end(), b.begin(), b.end(), c.begin());
/ c = [1, 2, 3, 4, 5, 6, 7]
/ Elemente können wiederholt werden
a = 1, 2, 4, 4};
b = {2, 3, 4, 4};
c.resize(10)
Zusammenschluss (a.begin(), a.end(), b.begin(), b.end(), c.begin());
/ c = [1, 2, 3, 4, 4]
Diese Funktion ist im Zusammenhang mit Fusionen sehr praktisch.