Bonjour à tous,
Tout est dans le titre un peu long...
J'ai par exemple un vector a qui contient [4,8,2,7,3,9] et la fonction sort permet de trier ce vector. Mais maintenant, j'aimerais non seulement trier mais aussi avoir en retour un vector ou autre chose me permettant de revenir à l'ordre de départ.
En gros, j'aimerais trier pour obtenir [2,3,4,7,8,9] et aussi par exemple un vecteur [3,5,1,4,2,6] qui me dit que le premier élément de mon vecteur de retour (à savoir 2) était en 3ème position au départ, que mon deuxième élt du vecteur retour (3) était en 5ème position, etc....
ou qqch d'équivalent ! bref avec une mémoire sur l'ordre initial...
Ma question est de savoir si je dois coder tout seul ce machin ou si une fonction de la stl sait le faire toute seul ?????
Merci d'avance !