Wie füge ich eine Reihe aufeinanderfolgender Ganzzahlen effizient in ein std :: set ein?
In C ++ habe ich ein std :: set, in das ich mehrere aufeinanderfolgende Ganzzahlen einfügen möchte. Wie kann ich dies effizient tun, hoffentlich in O (n) -Zeit, in der n die Länge des Bereichs ist?
Ich denke, ich würde die inputIterator-Version von std :: insert verwenden, bin aber unklar, wie der Eingabe-Iterator erstellt wird.
std::set<int> mySet;
// Insert [34 - 75):
mySet.insert(inputIteratorTo34, inputIteratorTo75);
Wie kann ich den Eingabe-Iterator erstellen und lautet dieser O (n) für die Bereichsgröße?