ajouter un élément dans une liste avec un tri d'insertion: possible dans la STL?
Bonjour à tous,
je voulais juste savoir si la STL permettait d'insérer un élément dans une liste (ou vecteur) déjà triée en l'insérant à la bonne place?
par exemple, si j'ai:
Code:
1 2 3 4 5
| std::vector<MonObjet> monvecteur;
//remplissage
//...
std::sort(monvecteur.begin(), monvecteur.end()); //tri |
avec MonObjet qui surchage la fonction opérateur <
Existe-t-il une méthode pour ajouter l'élément à la bonen place ou je dois le faire manuellement (les algo de la stl étant généralement mieux optimisés que les miens XD)
merci pour vs réponses